Uses of Class
org.antlr.codegen.CodeGenerator
Packages that use CodeGenerator
Package
Description
-
Uses of CodeGenerator in org.antlr.analysis
Fields in org.antlr.analysis declared as CodeGeneratorModifier and TypeFieldDescriptionprotected CodeGenerator
DFA.generator
Which generator to use if we're building state tablesMethods in org.antlr.analysis with parameters of type CodeGeneratorModifier and TypeMethodDescriptionvoid
DFA.createStateTables
(CodeGenerator generator) org.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) -
Uses of CodeGenerator in org.antlr.codegen
Fields in org.antlr.codegen declared as CodeGeneratorMethods in org.antlr.codegen with parameters of type CodeGeneratorModifier and TypeMethodDescriptionprotected 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
CSharp2Target.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 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 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
CPPTarget.genRecognizerHeaderFile
(Tool tool, CodeGenerator generator, Grammar grammar, org.antlr.stringtemplate.StringTemplate headerFileST, String extName) protected void
CTarget.genRecognizerHeaderFile
(Tool tool, CodeGenerator generator, Grammar grammar, org.antlr.stringtemplate.StringTemplate headerFileST, String extName) protected void
ObjCTarget.genRecognizerHeaderFile
(Tool tool, CodeGenerator generator, Grammar grammar, org.antlr.stringtemplate.StringTemplate headerFileST, String extName) protected void
Target.genRecognizerHeaderFile
(Tool tool, CodeGenerator generator, Grammar grammar, org.antlr.stringtemplate.StringTemplate headerFileST, 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.ActionScriptTarget.getTargetCharLiteralFromANTLRCharLiteral
(CodeGenerator generator, String literal) CPPTarget.getTargetCharLiteralFromANTLRCharLiteral
(CodeGenerator codegen, String literal) Convert from an ANTLR char literal found in a grammar file to an equivalent char literal in the target language.CTarget.getTargetCharLiteralFromANTLRCharLiteral
(CodeGenerator generator, String literal) DelphiTarget.getTargetCharLiteralFromANTLRCharLiteral
(CodeGenerator generator, String literal) ObjCTarget.getTargetCharLiteralFromANTLRCharLiteral
(CodeGenerator generator, String literal) Perl5Target.getTargetCharLiteralFromANTLRCharLiteral
(CodeGenerator generator, String literal) PythonTarget.getTargetCharLiteralFromANTLRCharLiteral
(CodeGenerator generator, String literal) RubyTarget.getTargetCharLiteralFromANTLRCharLiteral
(CodeGenerator generator, String literal) Target.getTargetCharLiteralFromANTLRCharLiteral
(CodeGenerator generator, String literal) Convert from an ANTLR char literal found in a grammar file to an equivalent char literal in the target language.CPPTarget.getTargetStringLiteralFromANTLRStringLiteral
(CodeGenerator codegen, String literal) Convert from an ANTLR string literal found in a grammar file to an equivalent string literal in the target language.CTarget.getTargetStringLiteralFromANTLRStringLiteral
(CodeGenerator generator, String literal) Convert from an ANTLR string literal found in a grammar file to an equivalent string literal in the C target.DelphiTarget.getTargetStringLiteralFromANTLRStringLiteral
(CodeGenerator generator, String literal) ObjCTarget.getTargetStringLiteralFromANTLRStringLiteral
(CodeGenerator generator, String literal) Convert from an ANTLR string literal found in a grammar file to an equivalent string literal in the target language.Target.getTargetStringLiteralFromANTLRStringLiteral
(CodeGenerator generator, String literal) Convert from an ANTLR string literal found in a grammar file to an equivalent string literal in the target language.ObjCTarget.getTokenTextAndTypeAsTargetLabel
(CodeGenerator generator, String text, int tokenType) Target must be able to override the labels used for token types.ActionScriptTarget.getTokenTypeAsTargetLabel
(CodeGenerator generator, int ttype) ObjCTarget.getTokenTypeAsTargetLabel
(CodeGenerator generator, int ttype) If we have a label, prefix it with the recognizer's namePythonTarget.getTokenTypeAsTargetLabel
(CodeGenerator generator, int ttype) Target must be able to override the labels used for token typesRubyTarget.getTokenTypeAsTargetLabel
(CodeGenerator generator, int ttype) Target.getTokenTypeAsTargetLabel
(CodeGenerator generator, int ttype) Target must be able to override the labels used for token typesprotected 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 -
Uses of CodeGenerator in org.antlr.grammar.v2
Fields in org.antlr.grammar.v2 declared as CodeGenerator -
Uses of CodeGenerator in org.antlr.grammar.v3
Fields in org.antlr.grammar.v3 declared as CodeGeneratorConstructors in org.antlr.grammar.v3 with parameters of type CodeGeneratorModifierConstructorDescriptionActionTranslator
(CodeGenerator generator, String ruleName, antlr.Token actionToken, int outerAltNum) ActionTranslator
(CodeGenerator generator, String ruleName, GrammarAST actionAST) -
Uses of CodeGenerator in org.antlr.tool
Fields in org.antlr.tool declared as CodeGeneratorModifier and TypeFieldDescriptionprotected 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 CodeGeneratorModifier and TypeMethodDescriptionGrammar.getCodeGenerator()
BuildDependencyGenerator.getGenerator()
Methods in org.antlr.tool with parameters of type CodeGeneratorModifier and TypeMethodDescriptionRule.getElementLabel
(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)