Commit Graph

68 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