| Class | Liquid::Lexer |
| In: |
lib/liquid/lexer.rb
|
| Parent: | Object |
| SPECIALS | = | { '|'.freeze => :pipe, '.'.freeze => :dot, ':'.freeze => :colon, ','.freeze => :comma, '['.freeze => :open_square, ']'.freeze => :close_square, '('.freeze => :open_round, ')'.freeze => :close_round |
| IDENTIFIER | = | /[\w\-?!]+/ |
| SINGLE_STRING_LITERAL | = | /'[^\']*'/ |
| DOUBLE_STRING_LITERAL | = | /"[^\"]*"/ |
| NUMBER_LITERAL | = | /-?\d+(\.\d+)?/ |
| DOTDOT | = | /\.\./ |
| COMPARISON_OPERATOR | = | /==|!=|<>|<=?|>=?|contains/ |