Uses of Class
org.antlr.codegen.CodeGenerator

Packages that use CodeGenerator
org.antlr.analysis   
org.antlr.codegen   
org.antlr.grammar.v2   
org.antlr.grammar.v3   
org.antlr.tool   
 

Uses of CodeGenerator in org.antlr.analysis
 

Fields in org.antlr.analysis declared as CodeGenerator
protected  CodeGenerator DFA.generator
          Which generator to use if we're building state tables
 

Methods in org.antlr.analysis with parameters of type CodeGenerator
 void DFA.createStateTables(CodeGenerator generator)
           
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.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)
           
 org.antlr.stringtemplate.StringTemplate SemanticContext.AND.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.NOT.genExpr(CodeGenerator generator, org.antlr.stringtemplate.StringTemplateGroup templates, DFA dfa)
           
 

Uses of CodeGenerator in org.antlr.codegen
 

Fields in org.antlr.codegen declared as CodeGenerator
protected  CodeGenerator ACyclicDFACodeGenerator.parentGenerator
           
 

Methods in org.antlr.codegen with parameters of type CodeGenerator
protected  org.antlr.stringtemplate.StringTemplate CSharp2Target.chooseWhereCyclicDFAsGo(Tool tool, CodeGenerator generator, Grammar grammar, org.antlr.stringtemplate.StringTemplate recognizerST, org.antlr.stringtemplate.StringTemplate cyclicDFAST)
           
protected  org.antlr.stringtemplate.StringTemplate CTarget.chooseWhereCyclicDFAsGo(Tool tool, CodeGenerator generator, Grammar grammar, org.antlr.stringtemplate.StringTemplate recognizerST, org.antlr.stringtemplate.StringTemplate cyclicDFAST)
           
protected  org.antlr.stringtemplate.StringTemplate DelphiTarget.chooseWhereCyclicDFAsGo(Tool tool, CodeGenerator generator, Grammar grammar, org.antlr.stringtemplate.StringTemplate recognizerST, org.antlr.stringtemplate.StringTemplate cyclicDFAST)
           
protected  org.antlr.stringtemplate.StringTemplate JavaTarget.chooseWhereCyclicDFAsGo(Tool tool, CodeGenerator generator, Grammar grammar, org.antlr.stringtemplate.StringTemplate recognizerST, org.antlr.stringtemplate.StringTemplate cyclicDFAST)
           
protected  org.antlr.stringtemplate.StringTemplate ActionScriptTarget.chooseWhereCyclicDFAsGo(Tool tool, CodeGenerator generator, Grammar grammar, org.antlr.stringtemplate.StringTemplate recognizerST, org.antlr.stringtemplate.StringTemplate cyclicDFAST)
           
protected  org.antlr.stringtemplate.StringTemplate CSharpTarget.chooseWhereCyclicDFAsGo(Tool tool, CodeGenerator generator, Grammar grammar, org.antlr.stringtemplate.StringTemplate recognizerST, org.antlr.stringtemplate.StringTemplate cyclicDFAST)
           
protected  void CTarget.genRecognizerFile(Tool tool, CodeGenerator generator, Grammar grammar, org.antlr.stringtemplate.StringTemplate outputFileST)
           
protected  void Target.genRecognizerFile(Tool tool, CodeGenerator generator, Grammar grammar, org.antlr.stringtemplate.StringTemplate outputFileST)
           
protected  void CTarget.genRecognizerHeaderFile(Tool tool, CodeGenerator generator, Grammar grammar, org.antlr.stringtemplate.StringTemplate headerFileST, java.lang.String extName)
           
protected  void CPPTarget.genRecognizerHeaderFile(Tool tool, CodeGenerator generator, Grammar grammar, org.antlr.stringtemplate.StringTemplate headerFileST, java.lang.String extName)
           
protected  void ObjCTarget.genRecognizerHeaderFile(Tool tool, CodeGenerator generator, Grammar grammar, org.antlr.stringtemplate.StringTemplate headerFileST, java.lang.String extName)
           
protected  void Target.genRecognizerHeaderFile(Tool tool, CodeGenerator generator, Grammar grammar, org.antlr.stringtemplate.StringTemplate headerFileST, java.lang.String extName)
           
 int CPPTarget.getMaxCharValue(CodeGenerator codegen)
          Character constants get truncated to this value.
 int RubyTarget.getMaxCharValue(CodeGenerator generator)
           
 int Target.getMaxCharValue(CodeGenerator generator)
          Some targets only support ASCII or 8-bit chars/strings.
 java.lang.String CTarget.getTargetCharLiteralFromANTLRCharLiteral(CodeGenerator generator, java.lang.String literal)
           
 java.lang.String DelphiTarget.getTargetCharLiteralFromANTLRCharLiteral(CodeGenerator generator, java.lang.String literal)
           
 java.lang.String CPPTarget.getTargetCharLiteralFromANTLRCharLiteral(CodeGenerator codegen, java.lang.String literal)
          Convert from an ANTLR char literal found in a grammar file to an equivalent char literal in the target language.
 java.lang.String ActionScriptTarget.getTargetCharLiteralFromANTLRCharLiteral(CodeGenerator generator, java.lang.String literal)
           
 java.lang.String Perl5Target.getTargetCharLiteralFromANTLRCharLiteral(CodeGenerator generator, java.lang.String literal)
           
 java.lang.String RubyTarget.getTargetCharLiteralFromANTLRCharLiteral(CodeGenerator generator, java.lang.String literal)
           
 java.lang.String PythonTarget.getTargetCharLiteralFromANTLRCharLiteral(CodeGenerator generator, java.lang.String literal)
           
 java.lang.String ObjCTarget.getTargetCharLiteralFromANTLRCharLiteral(CodeGenerator generator, java.lang.String literal)
           
 java.lang.String Target.getTargetCharLiteralFromANTLRCharLiteral(CodeGenerator generator, java.lang.String literal)
          Convert from an ANTLR char literal found in a grammar file to an equivalent char literal in the target language.
 java.lang.String CTarget.getTargetStringLiteralFromANTLRStringLiteral(CodeGenerator generator, java.lang.String literal)
          Convert from an ANTLR string literal found in a grammar file to an equivalent string literal in the C target.
 java.lang.String DelphiTarget.getTargetStringLiteralFromANTLRStringLiteral(CodeGenerator generator, java.lang.String literal)
           
 java.lang.String CPPTarget.getTargetStringLiteralFromANTLRStringLiteral(CodeGenerator codegen, java.lang.String literal)
          Convert from an ANTLR string literal found in a grammar file to an equivalent string literal in the target language.
 java.lang.String ObjCTarget.getTargetStringLiteralFromANTLRStringLiteral(CodeGenerator generator, java.lang.String literal)
          Convert from an ANTLR string literal found in a grammar file to an equivalent string literal in the target language.
 java.lang.String Target.getTargetStringLiteralFromANTLRStringLiteral(CodeGenerator generator, java.lang.String literal)
          Convert from an ANTLR string literal found in a grammar file to an equivalent string literal in the target language.
 java.lang.String ObjCTarget.getTokenTextAndTypeAsTargetLabel(CodeGenerator generator, java.lang.String text, int tokenType)
          Target must be able to override the labels used for token types.
 java.lang.String ActionScriptTarget.getTokenTypeAsTargetLabel(CodeGenerator generator, int ttype)
           
 java.lang.String RubyTarget.getTokenTypeAsTargetLabel(CodeGenerator generator, int ttype)
           
 java.lang.String PythonTarget.getTokenTypeAsTargetLabel(CodeGenerator generator, int ttype)
          Target must be able to override the labels used for token types
 java.lang.String ObjCTarget.getTokenTypeAsTargetLabel(CodeGenerator generator, int ttype)
          If we have a label, prefix it with the recognizer's name
 java.lang.String Target.getTokenTypeAsTargetLabel(CodeGenerator generator, int ttype)
          Target must be able to override the labels used for token types
protected  void CTarget.performGrammarAnalysis(CodeGenerator generator, Grammar grammar)
          Overrides the standard grammar analysis so we can prepare the analyser a little differently from the other targets.
protected  void Target.performGrammarAnalysis(CodeGenerator generator, Grammar grammar)
           
 

Constructors in org.antlr.codegen with parameters of type CodeGenerator
ACyclicDFACodeGenerator(CodeGenerator parent)
           
 

Uses of CodeGenerator in org.antlr.grammar.v2
 

Fields in org.antlr.grammar.v2 declared as CodeGenerator
protected  CodeGenerator CodeGenTreeWalker.generator
           
 

Uses of CodeGenerator in org.antlr.grammar.v3
 

Constructors in org.antlr.grammar.v3 with parameters of type CodeGenerator
ActionTranslator(CodeGenerator generator, java.lang.String ruleName, GrammarAST actionAST)
           
ActionTranslator(CodeGenerator generator, java.lang.String ruleName, antlr.Token actionToken, int outerAltNum)
           
 

Uses of CodeGenerator in org.antlr.tool
 

Fields in org.antlr.tool declared as CodeGenerator
protected  CodeGenerator BuildDependencyGenerator.generator
           
protected  CodeGenerator Grammar.generator
          If non-null, this is the code generator we will use to generate recognizers in the target language.
 

Methods in org.antlr.tool that return CodeGenerator
 CodeGenerator Grammar.getCodeGenerator()
           
 CodeGenerator BuildDependencyGenerator.getGenerator()
           
 

Methods in org.antlr.tool with parameters of type CodeGenerator
 java.lang.String Rule.getElementLabel(java.lang.String refdSymbol, int outerAltNum, CodeGenerator generator)
          For references to tokens rather than by label such as $ID, we need to get the existing label for the ID ref or create a new one.
 void Grammar.setCodeGenerator(CodeGenerator generator)
           
 



Copyright © 2013. All Rights Reserved.