class

Jager::Actions

Inherits Marpa::Actions / Reference / Object

Constants

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 methods

capture_group(context)
Source
character(context)
Source
character_set(context)
Source
control_character_escape(context)
Source
escaped_character(context)
Source
extended_unicode_escape(context)
Source
graph
Source
graph=(graph : Array(NamedTuple(value: String, edges: Array(Int32))))
Source
group(context)
Source
hexadecimal_escape(context)
Source
negated_set(context)
Source
not_implemented(context)
Source
octal_escape(context)
Source
optional(context)
Source
plus(context)
Source
quantifier(context)
Source
range(context)
Source
reserved_character(context)
Source
star(context)
Source
subpattern(context)
Source
unicode_escape(context)
Source
union(context)
Source