class Parser::Analysis(T)
- Parser::Analysis(T)
- Reference
- Object
Defined in:
parser/analysis.crConstructors
Class Method Summary
Instance Method Summary
- #add(name : String, *items, action : Action | Nil = nil) : ActionableProduction
- #add(name : String, *items, &block : Action) : ActionableProduction
- #all_symbols : Set(Node)
- #build(entrypoint : String) : Array(Automaton::State)
- #first(x : Iterable(Node)) : Set(Node)
- #first
- #first(*x : Node | Nil) : Set(Node)
- #follow
- #populate_first
- #populate_follow(entrypoint : NonTerminal)
- #rules