Package org.antlr.codegen
Class JavaTarget
- java.lang.Object
-
- org.antlr.codegen.Target
-
- org.antlr.codegen.JavaTarget
-
public class JavaTarget extends Target
-
-
Field Summary
-
Fields inherited from class org.antlr.codegen.Target
targetCharValueEscape
-
-
Constructor Summary
Constructors Constructor Description JavaTarget()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.stringtemplate.v4.ST
chooseWhereCyclicDFAsGo(Tool tool, CodeGenerator generator, Grammar grammar, org.stringtemplate.v4.ST recognizerST, org.stringtemplate.v4.ST cyclicDFAST)
protected void
performGrammarAnalysis(CodeGenerator generator, Grammar grammar)
boolean
useBaseTemplatesForSynPredFragments()
-
Methods inherited from class org.antlr.codegen.Target
encodeIntAsCharEscape, genRecognizerFile, genRecognizerHeaderFile, getMaxCharValue, getTarget64BitStringFromValue, getTargetCharLiteralFromANTLRCharLiteral, getTargetStringLiteralFromANTLRStringLiteral, getTargetStringLiteralFromString, getTargetStringLiteralFromString, getTokenTypeAsTargetLabel, isValidActionScope, postProcessAction
-
-
-
-
Method Detail
-
useBaseTemplatesForSynPredFragments
public boolean useBaseTemplatesForSynPredFragments()
- Overrides:
useBaseTemplatesForSynPredFragments
in classTarget
-
chooseWhereCyclicDFAsGo
protected org.stringtemplate.v4.ST chooseWhereCyclicDFAsGo(Tool tool, CodeGenerator generator, Grammar grammar, org.stringtemplate.v4.ST recognizerST, org.stringtemplate.v4.ST cyclicDFAST)
-
performGrammarAnalysis
protected void performGrammarAnalysis(CodeGenerator generator, Grammar grammar)
- Overrides:
performGrammarAnalysis
in classTarget
-
-