module

Acorn::TransitionTable::Prepare

Class methods

add_loop_state(table, st, pattern : Acorn::CharPattern) : Nil
Source
add_loop_state(table, st, pattern : Acorn::AnyPattern) : Nil
Source
add_loop_state(table, st, pattern : Acorn::RangePattern) : Nil
Source
add_loop_state(table, st, pattern : Acorn::EitherPattern) : Nil
Source
add_loop_state(table, st, pattern : Acorn::Pattern) : Nil
Source
add_states(table, st, pattern : Acorn::CharPattern) : Set(State)
Source
add_states(table, st, pattern : Acorn::AnyPattern) : Set(State)
Source
add_states(table, st, pattern : Acorn::EitherPattern) : Set(State)
Source
add_states(table, st, pattern : Acorn::RangePattern) : Set(State)
Source
add_states(table, st, pattern : Acorn::Pattern) : Set(State)
Source
build_states(table, pattern, start_states)
Source
call(transition_table, grammar) : Nil
Source