Uses of Class
org.antlr.analysis.DFA
Packages that use DFA
-
Uses of DFA in org.antlr.analysis
Subclasses of DFA in org.antlr.analysisModifier and TypeClassDescriptionclass
A special DFA that is exactly LL(1) or LL(1) with backtracking mode predicates to resolve edge set collisions.Fields in org.antlr.analysis declared as DFAModifier and TypeFieldDescriptionAnalysisTimeoutException.abortedDFA
NonLLStarDecisionException.abortedDFA
DecisionProbe.dfa
DFAState.dfa
We are part of what DFA? Use this ref to get access to the context trees for an alt.protected DFA
NFAToDFAConverter.dfa
We are converting which DFA?Methods in org.antlr.analysis with parameters of type DFAModifier and TypeMethodDescriptionorg.antlr.stringtemplate.StringTemplate
SemanticContext.AND.genExpr
(CodeGenerator generator, org.antlr.stringtemplate.StringTemplateGroup templates, DFA dfa) abstract org.antlr.stringtemplate.StringTemplate
SemanticContext.genExpr
(CodeGenerator generator, org.antlr.stringtemplate.StringTemplateGroup templates, DFA dfa) Generate an expression that will evaluate the semantic context, given a set of output templates.org.antlr.stringtemplate.StringTemplate
SemanticContext.NOT.genExpr
(CodeGenerator generator, org.antlr.stringtemplate.StringTemplateGroup templates, DFA dfa) org.antlr.stringtemplate.StringTemplate
SemanticContext.OR.genExpr
(CodeGenerator generator, org.antlr.stringtemplate.StringTemplateGroup templates, DFA dfa) org.antlr.stringtemplate.StringTemplate
SemanticContext.Predicate.genExpr
(CodeGenerator generator, org.antlr.stringtemplate.StringTemplateGroup templates, DFA dfa) org.antlr.stringtemplate.StringTemplate
SemanticContext.TruePredicate.genExpr
(CodeGenerator generator, org.antlr.stringtemplate.StringTemplateGroup templates, DFA dfa) protected void
void
DecisionProbe.reportNonLLStarDecision
(DFA dfa) Report that at least 2 alts have recursive constructs.Constructors in org.antlr.analysis with parameters of type DFAModifierConstructorDescriptionAnalysisTimeoutException
(DFA abortedDFA) DecisionProbe
(DFA dfa) NFAToDFAConverter
(DFA dfa) NonLLStarDecisionException
(DFA abortedDFA) -
Uses of DFA in org.antlr.codegen
Methods in org.antlr.codegen with parameters of type DFAModifier and TypeMethodDescriptionorg.antlr.stringtemplate.StringTemplate
ACyclicDFACodeGenerator.genFixedLookaheadDecision
(org.antlr.stringtemplate.StringTemplateGroup templates, DFA dfa) org.antlr.stringtemplate.StringTemplate
CodeGenerator.genLookaheadDecision
(org.antlr.stringtemplate.StringTemplate recognizerST, DFA dfa) Generate code that computes the predicted alt given a DFA.protected org.antlr.stringtemplate.StringTemplate
ACyclicDFACodeGenerator.walkFixedDFAGeneratingStateMachine
(org.antlr.stringtemplate.StringTemplateGroup templates, DFA dfa, DFAState s, int k) -
Uses of DFA in org.antlr.grammar.v2
Methods in org.antlr.grammar.v2 with parameters of type DFA -
Uses of DFA in org.antlr.tool
Fields in org.antlr.tool declared as DFAModifier and TypeFieldDescriptionGrammar.Decision.dfa
GrammarAST.lookaheadDFA
If this is a decision node, what is the lookahead DFA?Fields in org.antlr.tool with type parameters of type DFAModifier and TypeFieldDescriptionGrammar.decisionsWhoseDFAsUsesSemPreds
Track decisions that actually use the syn preds in the DFA.Grammar.decisionsWhoseDFAsUsesSynPreds
Track decisions that actually use the syn preds in the DFA.Methods in org.antlr.tool that return DFAModifier and TypeMethodDescriptionGrammar.createLL_1_LookaheadDFA
(int decision) Grammar.createLookaheadDFA
(int decision, boolean wackTempStructures) Grammar.getLookaheadDFA
(int decision) GrammarAST.getLookaheadDFA()
Grammar.getLookaheadDFAFromPositionInFile
(int line, int col) Useful for ANTLRWorks to map position in file to the DFA for displayMethods in org.antlr.tool with parameters of type DFAModifier and TypeMethodDescriptionint
Given an input stream, return the unique alternative predicted by matching the input.void
Grammar.setLookaheadDFA
(int decision, DFA lookaheadDFA) Set the lookahead DFA for a particular decision.void
GrammarAST.setLookaheadDFA
(DFA lookaheadDFA) void
Grammar.synPredUsedInDFA
(DFA dfa, SemanticContext semCtx) private void
Grammar.updateLineColumnToLookaheadDFAMap
(DFA lookaheadDFA)