| Access | Constructor and Description |
|---|---|
| public | LL1DFA(int decisionNumber, NFAState decisionStartState, LookaheadSet[] altLook)
From list of lookahead sets (one per alt in decision), create an LL(1) DFA. |
| public | LL1DFA(int decisionNumber, NFAState decisionStartState, MultiMap<IntervalSet, Integer> edgeMap)
From a set of edgeset→list-of-alts mappings, create a DFA that uses syn preds for all |list-of-alts|>1. |
| Modifier and Type | Method and Description |
|---|---|
| protected Label | |
| protected SemanticContext. |
| LL1DFA | back to summary |
|---|---|
| public LL1DFA(int decisionNumber, NFAState decisionStartState, LookaheadSet[] altLook) From list of lookahead sets (one per alt in decision), create an LL(1) DFA. One edge per set. s0-{alt1}->:o=>1 | \ | -{alt2}->:o=>2 | ...
| |
| LL1DFA | back to summary |
|---|---|
| public LL1DFA(int decisionNumber, NFAState decisionStartState, MultiMap<IntervalSet, Integer> edgeMap) From a set of edgeset→list-of-alts mappings, create a DFA that uses syn preds for all |list-of-alts|>1.
| |
| getLabelForSet | back to summary |
|---|---|
| protected Label getLabelForSet(IntervalSet edgeSet) | |
| getSynPredForAlt | back to summary |
|---|---|
| protected SemanticContext. | |