Lrama::State
Constructors
Instance methods
==(other : State)
Source_transitions
Sourceaccessing_symbol
Sourcealways_follows
Sourceannotate_manifestation
Sourceannotate_predecessor(predecessor : State)
Sourceannotation_list
Sourceappend_predecessor(prev_state : State)
Sourceclear_conflicts
Sourceclosure
Sourcecompute_transitions_and_reduces
Sourceconflicts
Sourcedefault_reduction_rule
Sourcedefault_reduction_rule=(rule : Grammar::Rule)
Sourcefind_reduce_by_item!(item : Item)
Sourcefirst_kernels
Sourcefollow_kernel_items
Sourcegoto_follow_set(nterm_token : Grammar::Symbol)
Sourcegoto_follows
Sourcehas_conflicts?
Sourceid
Sourceielr_isocores
Sourceinadequacy_list
Sourceinternal_dependencies(goto : Action::Goto)
Sourceitem_lookahead_set
Sourceitems
Sourceitems_to_state
Sourcekernels
Sourcelalr_isocore
Sourcelalr_isocore=(state : State)
Sourcelane_items
Sourcelhs_contributions(sym : Grammar::Symbol, token : Grammar::Symbol)
Sourcelookahead_set_filters
Sourcelookaheads_recomputed?
Sourcenon_default_reduces
Sourcenterm_transitions
Sourcepredecessor_dependencies(goto : Action::Goto)
Sourcepredecessors
Sourcepredecessors_with_item(item : Item)
Sourcepropagate_lookaheads(next_state : State)
Sourcereduces
Sourceresolved_conflicts
Sourcerr_conflicts
Sourceselected_term_transitions
Sourceset_lane_items(next_sym : Grammar::Symbol, next_state : State)
Sourcesplit_state?
Sourcesr_conflicts
Sourcesuccessor_dependencies(goto : Action::Goto)
Sourceterm_transitions
Sourcetransition(sym : Grammar::Symbol)
Sourcetransitions
Sourceupdate_transition(transition : Transition, next_state : State)
Sourceupdate_transitions_caches(transition : Transition)
Source