org.antlr.codegen
Class ACyclicDFACodeGenerator

java.lang.Object
  extended by org.antlr.codegen.ACyclicDFACodeGenerator

public class ACyclicDFACodeGenerator
extends java.lang.Object


Field Summary
protected  CodeGenerator parentGenerator
           
 
Constructor Summary
ACyclicDFACodeGenerator(CodeGenerator parent)
           
 
Method Summary
 StringTemplate genFixedLookaheadDecision(StringTemplateGroup templates, DFA dfa)
           
protected  StringTemplate walkFixedDFAGeneratingStateMachine(StringTemplateGroup templates, DFA dfa, DFAState s, int k)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

parentGenerator

protected CodeGenerator parentGenerator
Constructor Detail

ACyclicDFACodeGenerator

public ACyclicDFACodeGenerator(CodeGenerator parent)
Method Detail

genFixedLookaheadDecision

public StringTemplate genFixedLookaheadDecision(StringTemplateGroup templates,
                                                DFA dfa)

walkFixedDFAGeneratingStateMachine

protected StringTemplate walkFixedDFAGeneratingStateMachine(StringTemplateGroup templates,
                                                            DFA dfa,
                                                            DFAState s,
                                                            int k)