Uses of Class
org.antlr.codegen.CodeGenerator
Packages that use CodeGenerator
-
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.stringtemplate.v4.ST
SemanticContext.AND.genExpr
(CodeGenerator generator, org.stringtemplate.v4.STGroup templates, DFA dfa) org.stringtemplate.v4.ST
SemanticContext.FalsePredicate.genExpr
(CodeGenerator generator, org.stringtemplate.v4.STGroup templates, DFA dfa) abstract org.stringtemplate.v4.ST
SemanticContext.genExpr
(CodeGenerator generator, org.stringtemplate.v4.STGroup templates, DFA dfa) Generate an expression that will evaluate the semantic context, given a set of output templates.org.stringtemplate.v4.ST
SemanticContext.NOT.genExpr
(CodeGenerator generator, org.stringtemplate.v4.STGroup templates, DFA dfa) org.stringtemplate.v4.ST
SemanticContext.OR.genExpr
(CodeGenerator generator, org.stringtemplate.v4.STGroup templates, DFA dfa) org.stringtemplate.v4.ST
SemanticContext.Predicate.genExpr
(CodeGenerator generator, org.stringtemplate.v4.STGroup templates, DFA dfa) org.stringtemplate.v4.ST
SemanticContext.TruePredicate.genExpr
(CodeGenerator generator, org.stringtemplate.v4.STGroup templates, DFA dfa) -
Uses of CodeGenerator in org.antlr.codegen
Fields in org.antlr.codegen declared as CodeGeneratorModifier and TypeFieldDescriptionprivate final CodeGenerator
CSharp3Target.StringRenderer._generator
protected CodeGenerator
ACyclicDFACodeGenerator.parentGenerator
Methods in org.antlr.codegen with parameters of type CodeGeneratorModifier and TypeMethodDescriptionprotected org.stringtemplate.v4.ST
ActionScriptTarget.chooseWhereCyclicDFAsGo
(Tool tool, CodeGenerator generator, Grammar grammar, org.stringtemplate.v4.ST recognizerST, org.stringtemplate.v4.ST cyclicDFAST) protected org.stringtemplate.v4.ST
CppTarget.chooseWhereCyclicDFAsGo
(Tool tool, CodeGenerator generator, Grammar grammar, org.stringtemplate.v4.ST recognizerST, org.stringtemplate.v4.ST cyclicDFAST) protected org.stringtemplate.v4.ST
CTarget.chooseWhereCyclicDFAsGo
(Tool tool, CodeGenerator generator, Grammar grammar, org.stringtemplate.v4.ST recognizerST, org.stringtemplate.v4.ST cyclicDFAST) protected org.stringtemplate.v4.ST
DelphiTarget.chooseWhereCyclicDFAsGo
(Tool tool, CodeGenerator generator, Grammar grammar, org.stringtemplate.v4.ST recognizerST, org.stringtemplate.v4.ST cyclicDFAST) protected org.stringtemplate.v4.ST
JavaTarget.chooseWhereCyclicDFAsGo
(Tool tool, CodeGenerator generator, Grammar grammar, org.stringtemplate.v4.ST recognizerST, org.stringtemplate.v4.ST cyclicDFAST) protected void
CppTarget.genRecognizerFile
(Tool tool, CodeGenerator generator, Grammar grammar, org.stringtemplate.v4.ST outputFileST) protected void
CSharp3Target.genRecognizerFile
(Tool tool, CodeGenerator generator, Grammar grammar, org.stringtemplate.v4.ST outputFileST) protected void
CTarget.genRecognizerFile
(Tool tool, CodeGenerator generator, Grammar grammar, org.stringtemplate.v4.ST outputFileST) protected void
RubyTarget.genRecognizerFile
(Tool tool, CodeGenerator generator, Grammar grammar, org.stringtemplate.v4.ST outputFileST) protected void
Target.genRecognizerFile
(Tool tool, CodeGenerator generator, Grammar grammar, org.stringtemplate.v4.ST outputFileST) protected void
CppTarget.genRecognizerHeaderFile
(Tool tool, CodeGenerator generator, Grammar grammar, org.stringtemplate.v4.ST headerFileST, String extName) protected void
CTarget.genRecognizerHeaderFile
(Tool tool, CodeGenerator generator, Grammar grammar, org.stringtemplate.v4.ST headerFileST, String extName) protected void
ObjCTarget.genRecognizerHeaderFile
(Tool tool, CodeGenerator generator, Grammar grammar, org.stringtemplate.v4.ST headerFileST, String extName) protected void
Target.genRecognizerHeaderFile
(Tool tool, CodeGenerator generator, Grammar grammar, org.stringtemplate.v4.ST headerFileST, String extName) 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 generator, String literal) CTarget.getTargetCharLiteralFromANTLRCharLiteral
(CodeGenerator generator, String literal) DelphiTarget.getTargetCharLiteralFromANTLRCharLiteral
(CodeGenerator generator, String literal) ObjCTarget.getTargetCharLiteralFromANTLRCharLiteral
(CodeGenerator generator, String literal) Perl5Target.getTargetCharLiteralFromANTLRCharLiteral
(CodeGenerator generator, String literal) Python3Target.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 generator, String literal) Convert from an ANTLR string literal found in a grammar file to an equivalent string literal in the C target.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 namePython3Target.getTokenTypeAsTargetLabel
(CodeGenerator generator, int ttype) Target must be able to override the labels used for token typesPythonTarget.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
CppTarget.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
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
JavaTarget.performGrammarAnalysis
(CodeGenerator generator, Grammar grammar) protected void
Target.performGrammarAnalysis
(CodeGenerator generator, Grammar grammar) Constructors in org.antlr.codegen with parameters of type CodeGeneratorModifierConstructorDescriptionACyclicDFACodeGenerator
(CodeGenerator parent) StringRenderer
(CodeGenerator generator, CSharp3Target target) -
Uses of CodeGenerator in org.antlr.grammar.v3
Fields in org.antlr.grammar.v3 declared as CodeGeneratorModifier and TypeFieldDescription(package private) CodeGenerator
ActionTranslator.generator
protected CodeGenerator
CodeGenTreeWalker.generator
Constructors in org.antlr.grammar.v3 with parameters of type CodeGeneratorModifierConstructorDescriptionActionTranslator
(CodeGenerator generator, String ruleName, org.antlr.runtime.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.LeftRecursiveRuleAnalyzer.generator
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)