class Liquid::Parser
- Liquid::Parser
- Reference
- Object
Defined in:
liquid/parser.crConstant Summary
-
ENDRAW_STATEMENT =
{"raw" => /(?<!\\){%\s*endraw\s*\-?%}|$/, "comment" => /(?<!\\){%\s*endcomment\s*\-?%}|$/}
-
STATEMENT =
/^\s*(?<keyword>[a-z]+).*$/
Constructors
Class Method Summary
Instance Method Summary
-
#add_raw
Create and add a Raw node with current buffer
-
#consume_char
Add current char to buffer
- #consume_expression
-
#consume_statement
Consume a statement
- #has_char?
-
#parse
parse string
- #root : Block::Root