|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |