├── .gitignore ├── README.md ├── runslt2.lua ├── slt2-1.0-1.rockspec ├── slt2.lua ├── tests.sh └── tests ├── 5.nil_empty ├── ans └── tmpl ├── basic ├── ans ├── data.lua ├── def.lua └── tmpl ├── end_tag_missing ├── err └── tmpl └── include_file_not_found ├── err └── tmpl /.gitignore: -------------------------------------------------------------------------------- 1 | .*.swp 2 | 3 | *.src.rock 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henix/slt2/HEAD/README.md -------------------------------------------------------------------------------- /runslt2.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henix/slt2/HEAD/runslt2.lua -------------------------------------------------------------------------------- /slt2-1.0-1.rockspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henix/slt2/HEAD/slt2-1.0-1.rockspec -------------------------------------------------------------------------------- /slt2.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henix/slt2/HEAD/slt2.lua -------------------------------------------------------------------------------- /tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henix/slt2/HEAD/tests.sh -------------------------------------------------------------------------------- /tests/5.nil_empty/ans: -------------------------------------------------------------------------------- 1 |
2 | -------------------------------------------------------------------------------- /tests/5.nil_empty/tmpl: -------------------------------------------------------------------------------- 1 |#{= name }#
2 | -------------------------------------------------------------------------------- /tests/basic/ans: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henix/slt2/HEAD/tests/basic/ans -------------------------------------------------------------------------------- /tests/basic/data.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henix/slt2/HEAD/tests/basic/data.lua -------------------------------------------------------------------------------- /tests/basic/def.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henix/slt2/HEAD/tests/basic/def.lua -------------------------------------------------------------------------------- /tests/basic/tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henix/slt2/HEAD/tests/basic/tmpl -------------------------------------------------------------------------------- /tests/end_tag_missing/err: -------------------------------------------------------------------------------- 1 | fgrep -q 'end_tag "}#" missing' 2 | -------------------------------------------------------------------------------- /tests/end_tag_missing/tmpl: -------------------------------------------------------------------------------- 1 |#{= name }
2 | -------------------------------------------------------------------------------- /tests/include_file_not_found/err: -------------------------------------------------------------------------------- 1 | fgrep -q 'inc: No such file or directory' 2 | -------------------------------------------------------------------------------- /tests/include_file_not_found/tmpl: -------------------------------------------------------------------------------- 1 | #{include: 'inc'}# 2 | --------------------------------------------------------------------------------