summaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
...
* allow - in identifiersJesse Luehrs2012-10-051-1/+1
* simplifyJesse Luehrs2012-10-051-7/+1
* simplifyJesse Luehrs2012-10-051-8/+6
* implement else blocksJesse Luehrs2012-10-052-13/+59
* simplifyJesse Luehrs2012-10-041-4/+9
* allow [] for dereferencing with literalsJesse Luehrs2012-10-041-0/+15
* support [] to mean literal stringsJesse Luehrs2012-10-041-2/+47
* make {{this}} an alias to {{.}} and make them work at the top levelJesse Luehrs2012-10-042-1/+26
* implement the built-in block helpersJesse Luehrs2012-10-041-0/+31
* refactor this so that helpers are just normal functionsJesse Luehrs2012-10-042-17/+17
* standalone lines need to be autochomped in raw_text tooJesse Luehrs2012-10-041-14/+18
* better check for matching closing tagsJesse Luehrs2012-10-041-2/+22
* remove outdated commentsJesse Luehrs2012-10-041-2/+2
* this isn't necessary anymoreJesse Luehrs2012-10-041-1/+0
* make this a bit clearerJesse Luehrs2012-10-041-4/+4
* make lambdas work with field accessJesse Luehrs2012-10-041-1/+1
* implement helpersJesse Luehrs2012-10-042-2/+26
* make functions able to take arbitrary argumentsJesse Luehrs2012-10-041-17/+77
* handle defaulting to variables more sanelyJesse Luehrs2012-10-041-11/+19
* compile {{{...}}} down to {{&...}} instead of {{mark_raw ...}}Jesse Luehrs2012-10-041-1/+1
* move the extra end tag data to the beginning to make parsing easierJesse Luehrs2012-10-041-13/+15
* make XSLATE='dump=proto' work with my custom parserJesse Luehrs2012-10-041-1/+4
* remove debugging codeJesse Luehrs2012-10-032-48/+0
* make suffixes work for partialsJesse Luehrs2012-10-032-1/+16
* mostly implement partialsJesse Luehrs2012-10-032-3/+34
* make section lambdas workJesse Luehrs2012-10-032-13/+86
* make basic lambdas work (not block lambdas yet)Jesse Luehrs2012-10-032-2/+35
* implement custom delimitersJesse Luehrs2012-10-031-10/+17
* more cleanupsJesse Luehrs2012-10-031-26/+22
* this is unnecessary now tooJesse Luehrs2012-10-031-2/+0
* handle function calling properlyJesse Luehrs2012-10-031-14/+16
* standalone lines must only be followed by whitespace as wellJesse Luehrs2012-10-031-3/+5
* allow sections to be field lookups tooJesse Luehrs2012-10-031-9/+8
* '.' should be a variable name referring to the current array elementJesse Luehrs2012-10-032-2/+15
* don't die here, just assume it's a truthy valueJesse Luehrs2012-10-031-2/+1
* outer variables should remain visible unless overriddenJesse Luehrs2012-10-031-0/+1
* make comments.json spectest passJesse Luehrs2012-10-031-7/+20
* implement ../Jesse Luehrs2012-10-022-1/+23
* & for mark_rawJesse Luehrs2012-10-021-0/+9
* handle inverted sectionsJesse Luehrs2012-10-023-32/+70
* don't insert extra newlines for blocksJesse Luehrs2012-10-021-1/+8
* '?' is a valid identifier characterJesse Luehrs2012-10-021-1/+1
* get blocks workingJesse Luehrs2012-09-283-0/+176
* simplifyJesse Luehrs2012-09-281-10/+18
* debuggingJesse Luehrs2012-09-271-0/+33
* basic implementation of raw stringsJesse Luehrs2012-09-271-2/+47
* close_tag, not tag_endJesse Luehrs2012-09-271-1/+1
* make things actually workJesse Luehrs2012-09-271-9/+11
* sketch out the preprocessorJesse Luehrs2012-09-261-0/+134
* initial commitJesse Luehrs2012-09-251-0/+0