Commit Graph

18 Commits

Author SHA1 Message Date
Tom Alexander
0d659afa2f
Rename duster module to parser 2020-04-05 19:21:43 -04:00
Tom Alexander
34882024b3
Add support for else blocks 2020-04-05 19:21:42 -04:00
Tom Alexander
9da8ea7294
Add support for self-closing containers 2020-04-05 19:21:42 -04:00
Tom Alexander
fff229df90
Integrated exists and not exists containers 2020-04-05 19:21:41 -04:00
Tom Alexander
5f297eca78
Beginning of creating a generic Container parser 2020-04-05 19:21:40 -04:00
Tom Alexander
7d51e500d8
Change section parser to wrap entire function in verify() for better error messages. 2020-04-05 19:21:40 -04:00
Tom Alexander
adf2f1f2b5
Move section into a DustTag as opposed to a top-level block element 2020-04-05 19:21:39 -04:00
Tom Alexander
5a0b3abf0e
Support sections with bodies 2020-04-05 19:21:39 -04:00
Tom Alexander
95a3cff278
Deriving clone/debug 2020-04-05 19:21:38 -04:00
Tom Alexander
87a7024bf0
Add tests for dust parser 2020-04-05 19:21:38 -04:00
Tom Alexander
bec69557fc
Add a definition of span and the parser for a full document 2020-04-05 19:21:37 -04:00
Tom Alexander
ac2ee2c756
Add support for filters 2020-04-05 19:21:36 -04:00
Tom Alexander
5127534609
Add a basic reference implementation missing filter support 2020-04-05 19:21:36 -04:00
Tom Alexander
9b3084856b
Starting the rust-based parser of dust templates 2020-04-05 19:21:35 -04:00
Tom Alexander
d3b58c9a0e
Add rust code to invoke the shim 2020-04-05 19:21:34 -04:00
Tom Alexander
26a752baea
Added a simple javascript "shim" to invoke dustjs for later use with testing 2020-04-05 19:21:34 -04:00
Tom Alexander
d82224ecd1
Start of a duster module 2020-04-05 19:21:34 -04:00
Tom Alexander
04fec06214
Initial commit 2020-04-05 19:21:32 -04:00