Colm Dougan
|
df48621d0c
Missing file in last checkin.
|
17 years ago |
Colm Dougan
|
48b9b5face
|
17 years ago |
Evan Miller
|
156312970c
* Rename "plus" to "add" to conform to standard DTL.
|
17 years ago |
Evan Miller
|
b33692de4c
Support additional for loop variables: "revcounter", "revcounter0", "first", "last", "parentloop".
|
17 years ago |
Evan Miller
|
b4bf177fc2
1. Can resolve variables from function calls to parameterized modules, e.g.
|
17 years ago |
Roberto Saccon
|
dac49f3acf
example templates bugfix: call custom tag cannot not call a module which name is a erlydtl tagname, now all examples are building again
|
17 years ago |
Roberto Saccon
|
e1ca7356cd
deleted some old stuff and set svn:ignore on examples/rendered output
|
17 years ago |
Roberto Saccon
|
354813eb58
fixed the functional tests and renamed the folder to "exampes"
|
17 years ago |
Evan Miller
|
b2e3534da9
* Added unit test suite covering most tags that don't require file IO. Please add new tests when implementing new language features, and always run "make test" before committing!
|
17 years ago |
Roberto Saccon
|
8406c54f0e
added new testsuite
|
17 years ago |
Roberto Saccon
|
e13d25083e
just a typo and added a comment
|
17 years ago |
Evan Miller
|
9bfe95df9d
New "escapejs" filter (Django standard)
|
17 years ago |
Roberto Saccon
|
cb37a9e1d7
improved error reporting
|
17 years ago |
Roberto Saccon
|
1531c00bef
recompile always if debug compile custom flag is set
|
17 years ago |
Roberto Saccon
|
34d4599ea4
added recompilation-skip if beamfile exists and checksum of template source file has not changed (currently disabled, but works)
|
17 years ago |
Evan Miller
|
8de6e0ddc6
Bugfix: Use "io_lib" instead of "io" library so we return a string instead of printing to stdout.
|
17 years ago |
Roberto Saccon
|
b2338eec2e
fixed file dependencies for custom call tag and extended test case
|
17 years ago |
Roberto Saccon
|
53eb6b107a
aded test for call tag
|
17 years ago |
Roberto Saccon
|
e1c0e96b33
added call custom tag (based on patch from Jeremey Latt) - not complete yet - test case missing
|
17 years ago |
Roberto Saccon
|
ebbe514b7a
renamed custom tag directory
|
17 years ago |
Roberto Saccon
|
cf3d3285ab
added custom directory for custom tags as template compile option
|
17 years ago |
Roberto Saccon
|
3e68e425e6
improved error reporting when compilation fails
|
17 years ago |
Roberto Saccon
|
b04463c4dd
completed the load tag implementation
|
17 years ago |
Roberto Saccon
|
48c14fdada
replaces process-dictionary based preset variable counter (for unique IDs) with side effect free, treewalker based counter
|
17 years ago |
Roberto Saccon
|
7415eacb7b
slighly modified body_ast, now a treewalker record traverses all nodes (will be required for load tag and also for cleanup of currently not-sideeffect-free counter)
|
17 years ago |
Roberto Saccon
|
1c6e8cdda9
renamed htmltags to customtags and added an error test
|
17 years ago |
Roberto Saccon
|
6560b7c789
renamed custom tags folder
|
17 years ago |
Roberto Saccon
|
132ebf9158
added load tag (not fully functional yet)
|
17 years ago |
Roberto Saccon
|
3affad370a
render function cannot anymore have user defined different name than "render"
|
17 years ago |
Evan Miller
|
79c30e5cfb
1. Support variable names in for expressions (e.g., for x in foo.bar)
|
17 years ago |