| Commit message (Collapse) | Author | Age |
| |
|
|
|
|
| |
Added a src/ and build/ directory
Added a include/ directory
Included file is smaller
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
* Added an is_whitespace() function
* <TMPL_VAR ...> may have whitespace between
* name = "..."
* default = "..."
* <TMPL_IF ...> may have whitespace between
* name = "..."
* value = "..."
* <TMPL_ELSEIF ...> may have whitespace between
* name = "..."
* value = "..."
|
| |
|
|
| |
Added `void print_ast(TMPL_node)` as a debugging function.
|
| |
|
|
| |
Added a function print_varlist(TMPL_varlist* vl) for debugging
|
| |
|
|
|
| |
Added some tests for good input.
Also fixed a bug where an empty loop would crash.
|
| |
|
|
|
|
| |
Fixed bug with tokenizing,
also fixed a bug with parsing loops
also fixed a bug with adding vars to a varlist
|
| |
|
|
| |
Render function now returns the length of the string it returns
|
| |
|
|
|
|
|
| |
Changed function prototypes that previously took no arguments like
void dothing();
to
void dothing(void);
|
| |
|
|
|
| |
Combined ctemplates.h and ctemplates_i.h into a single file,
also included all header files as things to be installed in a library
|
|
|
Renamed everything that needed to be rename from libctemplate to
libctemplates
|