1
0
mirror of https://github.com/danog/liquid.git synced 2024-12-04 06:57:50 +01:00
Commit Graph

16 Commits

Author SHA1 Message Date
Oliver Steele
05597307bd Render uses a switch instead of polymorphism 2017-07-04 10:25:29 -04:00
Oliver Steele
ba874de258 Implement drops 2017-07-03 12:00:43 -04:00
Oliver Steele
2e8f51ad06 Rename to match Liquid terminology
Add* Register*
ControlTag / StartTag -> Block
2017-07-02 13:31:34 -04:00
Oliver Steele
41da3f9d05 Tags are called within a RenderContext 2017-06-30 14:51:21 -04:00
Oliver Steele
fb26bb3f88 Lint; remove dead code 2017-06-29 12:26:04 -04:00
Oliver Steele
5dddabeb78 Parse control tag forms at parse time 2017-06-28 21:45:24 -04:00
Oliver Steele
d4c895d635 Parse object expressions during parse stage; report error source 2017-06-27 20:23:09 -04:00
Oliver Steele
c09652bed8 Implement raw tag 2017-06-27 17:40:15 -04:00
Oliver Steele
c4bd99bc2c Lint 2017-06-27 13:36:38 -04:00
Oliver Steele
0c7a8d2569 Un-export ControlTagDefinition; create builder 2017-06-27 12:23:07 -04:00
Oliver Steele
83503a149f Move tags to own package 2017-06-27 11:39:32 -04:00
Oliver Steele
089a0c8125 Embed the Chunk in the AST nodes 2017-06-27 11:19:12 -04:00
Oliver Steele
cd15950b8d Implement variable assignment 2017-06-26 15:36:05 -04:00
Oliver Steele
803fbbcd61 Docs 2017-06-26 12:41:41 -04:00
Oliver Steele
b367592cd3 Move chunk marshalling to separate file 2017-06-26 09:43:09 -04:00
Oliver Steele
2e61304676 Move chunks to sub-package 2017-06-26 09:36:52 -04:00