Module: ORB::Patterns
- Included in:
- Tokenizer2
- Defined in:
- lib/orb/patterns.rb
Constant Summary
collapse
- SPACE_CHARS =
/\s/
- TAG_NAME =
%r{[^\s>/=$]+}
- ATTRIBUTE_NAME =
%r{[^\s>/=]+}
- UNQUOTED_VALUE_INVALID_CHARS =
/["'=<`]/
- UNQUOTED_VALUE =
%r{[^\s/>]+}
- BLOCK_NAME_CHARS =
/[^\s}]+/
- START_TAG_START =
/</
- START_TAG_END =
/>/
- START_TAG_END_SELF_CLOSING =
%r{/>}
- START_TAG_END_VERBATIM =
/\$>/
- END_TAG_START =
%r{</}
- END_TAG_END =
/>/
- END_TAG_END_VERBATIM =
/\$>/
/<!--/
/-->/
/{!--/
/--}/
- PRINTING_EXPRESSION_START =
/{{ */
- PRINTING_EXPRESSION_END =
/ *}}/
- CONTROL_EXPRESSION_START =
/{% */
- CONTROL_EXPRESSION_END =
/ *%}/
- BLOCK_OPEN =
/{#/
- BLOCK_CLOSE =
%r[{/]
- ATTRIBUTE_ASSIGN =
/=/
- SINGLE_QUOTE =
/'/
- DOUBLE_QUOTE =
/"/
- SPLAT_START =
/\*/
- BRACE_OPEN =
/\{/
- BRACE_CLOSE =
/\}/
- CR =
/\r/
- NEWLINE =
/\n/
- CRLF =
/\r\n/
- BLANK =
/[[:blank:]]/
- OTHER =
/./