Andreas Stenius
|
d43b954682
Expose new interpret_args/3 to extensions.
|
11 years ago |
Andreas Stenius
|
a65d180327
Bail on unknown extension to custom tag.
|
11 years ago |
Andreas Stenius
|
aa679b200f
Add extension point to resolve_variable_ast.
|
11 years ago |
Andreas Stenius
|
13875e1965
Don't add __render_variables to custom tag vars.
|
12 years ago |
Andreas Stenius
|
7fce7b8c89
Allow extension in custom tag args.
|
12 years ago |
Andreas Stenius
|
9b0c417732
Don't backtrack further up the stack than really needed.
|
12 years ago |
Andreas Stenius
|
908d2e818f
Keep original scanned tokens.
|
12 years ago |
Andreas Stenius
|
d0d824853b
Allow extension module to hook into the custom tags.
|
12 years ago |
Andreas Stenius
|
650828cff1
add more extendability.. minor api tweaks.
|
12 years ago |
Andreas Stenius
|
d02e849e63
renamed recover function to be more generic.
|
12 years ago |
Andreas Stenius
|
7d1750ef78
move compiler records to header file.
|
12 years ago |
Andreas Stenius
|
973d527c03
Add support for 'extension' ast tags.
|
12 years ago |
Andreas Stenius
|
fcc1f31cb8
Add support for the extension module in the parser.
|
12 years ago |
Andreas Stenius
|
9f124f446f
add debug_compiler to the list of valid compiler options.
|
12 years ago |
Andreas Stenius
|
6fe1ea5a76
support recovering from a scanner error using the extension module.
|
12 years ago |
Andreas Stenius
|
c019a574ea
add extension_module option, and pass the dtl context to the parse function.
|
12 years ago |
Andreas Stenius
|
5d19807675
Let emacs have its way with the indentation... blargh.
|
12 years ago |
Evan Miller
|
898fbae78c
Support {% for .. in .. reversed %} syntax
|
12 years ago |
Evan Miller
|
604cddada9
Support number literals in custom tag calls
|
12 years ago |
Evan Miller
|
8d9f830354
Rename variables for clarity
|
12 years ago |
Evan Miller
|
dda4db043a
Report line numbers of undefined variables
|
12 years ago |
Evan Miller
|
ce25e693e0
Throw undefined_variable in for loops
|
12 years ago |
Evan Miller
|
c328bda24a
Allow vars and attributes to use tag names
|
12 years ago |
Evan Miller
|
96dc5b30db
Pass variable names as atoms to custom tag modules
|
12 years ago |
Evan Miller
|
8b1e64bd93
Fix various custom tag issues
|
12 years ago |
Serge Aleynikov
|
cf081931eb
Fix "File not found" error
|
12 years ago |
Serge Aleynikov
|
6e7bb36678
Add support for custom tags having access to extra data
|
12 years ago |
serge
|
15a46cdd0a
Bug fix in saving template containing custom_tags_modules feature
|
12 years ago |
serge
|
f74b94f800
Property handle compiler return code
|
12 years ago |
Serge Aleynikov
|
7aa539281d
Fix compiler warnings on unused variables in templates
|
12 years ago |