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 |
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.
|
String |
ActionScriptTarget.getTargetCharLiteralFromANTLRCharLiteral(CodeGenerator generator,
String literal) |
|
String |
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.
|
String |
CTarget.getTargetCharLiteralFromANTLRCharLiteral(CodeGenerator generator,
String literal) |
|
String |
DelphiTarget.getTargetCharLiteralFromANTLRCharLiteral(CodeGenerator generator,
String literal) |
|
String |
ObjCTarget.getTargetCharLiteralFromANTLRCharLiteral(CodeGenerator generator,
String literal) |
|
String |
Perl5Target.getTargetCharLiteralFromANTLRCharLiteral(CodeGenerator generator,
String literal) |
|
String |
PythonTarget.getTargetCharLiteralFromANTLRCharLiteral(CodeGenerator generator,
String literal) |
|
String |
RubyTarget.getTargetCharLiteralFromANTLRCharLiteral(CodeGenerator generator,
String literal) |
|
String |
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.
|
String |
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.
|
String |
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.
|
String |
DelphiTarget.getTargetStringLiteralFromANTLRStringLiteral(CodeGenerator generator,
String literal) |
|
String |
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.
|
String |
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.
|
String |
ObjCTarget.getTokenTextAndTypeAsTargetLabel(CodeGenerator generator,
String text,
int tokenType) |
Target must be able to override the labels used for token types.
|
String |
ActionScriptTarget.getTokenTypeAsTargetLabel(CodeGenerator generator,
int ttype) |
|
String |
ObjCTarget.getTokenTypeAsTargetLabel(CodeGenerator generator,
int ttype) |
If we have a label, prefix it with the recognizer's name
|
String |
PythonTarget.getTokenTypeAsTargetLabel(CodeGenerator generator,
int ttype) |
Target must be able to override the labels used for token types
|
String |
RubyTarget.getTokenTypeAsTargetLabel(CodeGenerator generator,
int ttype) |
|
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) |
|