Home
last modified time | relevance | path

Searched refs:nondeterministicAlts (Results 1 – 3 of 3) sorted by relevance

/external/antlr/antlr-3.4/tool/src/main/java/org/antlr/analysis/
DNFAToDFAConverter.java1173 Set nondeterministicAlts = d.getNonDeterministicAlts(); in resolveNonDeterminisms() local
1174 if ( debug && nondeterministicAlts!=null ) { in resolveNonDeterminisms()
1175 System.out.println("nondet alts="+nondeterministicAlts); in resolveNonDeterminisms()
1193 nondeterministicAlts = allAlts; in resolveNonDeterminisms()
1204 if ( !d.abortedDueToRecursionOverflow && nondeterministicAlts==null ) { in resolveNonDeterminisms()
1212 dfa.probe.reportNondeterminism(d, nondeterministicAlts); in resolveNonDeterminisms()
1220 tryToResolveWithSemanticPredicates(d, nondeterministicAlts); in resolveNonDeterminisms()
1231 resolveByChoosingFirstAlt(d, nondeterministicAlts); in resolveNonDeterminisms()
1236 protected int resolveByChoosingFirstAlt(DFAState d, Set nondeterministicAlts) { in resolveByChoosingFirstAlt() argument
1239 winningAlt = resolveByPickingMinAlt(d,nondeterministicAlts); in resolveByChoosingFirstAlt()
[all …]
DDFAState.java528 Set<Integer> nondeterministicAlts = new HashSet<Integer>(); in getConflictingAlts() local
628 nondeterministicAlts.add(Utils.integer(s.alt)); in getConflictingAlts()
629 nondeterministicAlts.add(Utils.integer(t.alt)); in getConflictingAlts()
635 if ( nondeterministicAlts.size()==0 ) { in getConflictingAlts()
638 return nondeterministicAlts; in getConflictingAlts()
DDecisionProbe.java658 public void reportNondeterminism(DFAState d, Set<Integer> nondeterministicAlts) { in reportNondeterminism() argument
659 altsWithProblem.addAll(nondeterministicAlts); // track overall list in reportNondeterminism()
670 public void reportLexerRuleNondeterminism(DFAState d, Set<Integer> nondeterministicAlts) { in reportLexerRuleNondeterminism() argument
671 stateToSyntacticallyAmbiguousTokensRuleAltsMap.put(d,nondeterministicAlts); in reportLexerRuleNondeterminism()