Searched refs:nondeterministicAlts (Results 1 – 3 of 3) sorted by relevance
1173 Set nondeterministicAlts = d.getNonDeterministicAlts(); in resolveNonDeterminisms() local1174 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() argument1239 winningAlt = resolveByPickingMinAlt(d,nondeterministicAlts); in resolveByChoosingFirstAlt()[all …]
528 Set<Integer> nondeterministicAlts = new HashSet<Integer>(); in getConflictingAlts() local628 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()
658 public void reportNondeterminism(DFAState d, Set<Integer> nondeterministicAlts) { in reportNondeterminism() argument659 altsWithProblem.addAll(nondeterministicAlts); // track overall list in reportNondeterminism()670 public void reportLexerRuleNondeterminism(DFAState d, Set<Integer> nondeterministicAlts) { in reportLexerRuleNondeterminism() argument671 stateToSyntacticallyAmbiguousTokensRuleAltsMap.put(d,nondeterministicAlts); in reportLexerRuleNondeterminism()