public class JavaTarget extends Target
| Modifier and Type | Class and Description |
|---|---|
protected static class |
JavaTarget
|
| Modifier and Type | Field and Description |
|---|---|
protected Set |
badWords
Avoid grammar symbols in this set to prevent conflicts in gen'd code.
|
protected static String |
javaKeywords
|
targetCharValueEscape| Constructor and Description |
|---|
JavaTarget(CodeGenerator
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
addBadWords()
|
Set |
getBadWords()
|
int |
getSerializedATNSegmentLimit()
Gets the maximum number of 16-bit unsigned integers that can be encoded in a single segment of the serialized ATN.
|
String |
getVersion()
ANTLR tool should check output templates / target are compatible with tool code generation.
|
protected STGroup |
loadTemplates()
|
protected boolean |
visibleGrammarSymbolCausesIssueInGeneratedCode(GrammarAST
|
encodeIntAsCharEscape, genFile, genListenerFile, genRecognizerHeaderFile, getAltLabelContextStructName, getCodeGenerator, getElementListName, getElementName, getImplicitRuleLabel, getImplicitSetLabel, getImplicitTokenLabel, getInlineTestSetWordSize, getLanguage, getListLabel, getLoopCounter, getLoopLabel, getRuleFunctionContextStructName, getRuleFunctionContextStructName, getTargetStringLiteralFromANTLRStringLiteral, getTargetStringLiteralFromString, getTargetStringLiteralFromString, getTemplates, getTokenTypeAsTargetLabel, getTokenTypesAsTargetLabels, grammarSymbolCausesIssueInGeneratedCode, supportsOverloadedMethods, templatesExist, wantsBaseListener, wantsBaseVisitorprotected static final String[] javaKeywords
public JavaTarget(CodeGeneratorgen)
public StringgetVersion()
Target
protected void addBadWords()
public int getSerializedATNSegmentLimit()
Target
getSerializedATNSegmentLimit in class
Target
SerializedATN.getSegments()
protected boolean visibleGrammarSymbolCausesIssueInGeneratedCode(GrammarASTidNode)
protected STGroup loadTemplates()