class Jager::Actions
- Jager::Actions
- Marpa::Actions
- Reference
- Object
Defined in:
jager.crConstant Summary
-
ACCEPTABLE_CHARS =
(' '..'~').to_a
-
DIGIT =
('0'..'9').to_a
-
NOT_DIGIT =
ACCEPTABLE_CHARS - DIGIT
-
NOT_WHITESPACE =
ACCEPTABLE_CHARS - WHITESPACE
-
NOT_WORD =
ACCEPTABLE_CHARS - WORD
-
WHITESPACE =
['\t', '\n', ' ']
-
WORD =
((('A'..'Z').to_a + ('a'..'z').to_a) + DIGIT) + ['_']
Constructors
Instance Method Summary
- #capture_group(context)
- #character(context)
- #character_set(context)
- #control_character_escape(context)
- #escaped_character(context)
- #extended_unicode_escape(context)
- #graph : Array({value: String, edges: Array(Int32)})
- #graph=(graph : Array(NamedTuple(value: String, edges: Array(Int32))))
- #group(context)
- #hexadecimal_escape(context)
- #negated_set(context)
- #not_implemented(context)
- #octal_escape(context)
- #optional(context)
- #plus(context)
- #quantifier(context)
- #range(context)
- #reserved_character(context)
- #star(context)
- #subpattern(context)
- #unicode_escape(context)
- #union(context)