Module edge_type

Module edge_type 

Source
Expand description

Sentinel edge-type values stored in FSMEdge::min.

When min >= 0 the edge is a character range [min, max]. Negative values select a special edge type.

Constants§

CHAR_RANGE
min >= 0 — a character range. This is the boundary value.
EOS
Accepts an end-of-sequence token.
EPSILON
Epsilon transition (no input consumed).
REPEAT_REF
Repeated rule reference; max indexes into edge_aux_data.
RULE_REF
Reference to another rule; max holds the rule id.