Top Fields Constructors Methods
org.antlr.v4.codegen.target

public Class JavaScriptTarget

extends Target
Class Inheritance
Imports
org.antlr.v4.codegen.CodeGenerator, .Target, java.util.Arrays, .HashSet, .Set

Field Summary

Modifier and TypeField and Description
protected static final HashSet<String>
reservedWords

Source: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Lexical_grammar

Inherited from org.antlr.v4.codegen.Target:
defaultCharValueEscapegen

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public int
getInlineTestSetWordSize()

Overrides org.antlr.v4.codegen.Target.getInlineTestSetWordSize.

How many bits should be used to do inline token type tests?
protected Set<String>
public boolean
public boolean
public boolean
public boolean
Inherited from org.antlr.v4.codegen.Target:
addEscapedCharaddEscapedCharappendUnicodeEscapedCodePointencodeInt16AsCharEscapeescapeCharescapeIfNeededescapeWordgenFilegetAltLabelContextStructNamegetBaseListenerFileNamegetBaseVisitorFileNamegetCodeGeneratorgetElementListNamegetElementNamegetImplicitRuleLabelgetImplicitSetLabelgetImplicitTokenLabelgetLanguagegetListenerFileNamegetListLabelgetLoopCountergetLoopLabelgetRecognizerFileNamegetRuleFunctionContextStructNamegetRuleFunctionContextStructNamegetSerializedATNSegmentLimitgetTargetCharValueEscapegetTargetStringLiteralFromANTLRStringLiteralgetTargetStringLiteralFromANTLRStringLiteralgetTargetStringLiteralFromStringgetTargetStringLiteralFromStringgetTemplatesgetTokenTypeAsTargetLabelgetTokenTypesAsTargetLabelsgetVersiongetVisitorFileNamegrammarSymbolCausesIssueInGeneratedCodeloadTemplatesneedsHeadershouldUseUnicodeEscapeForCodePointInDoubleQuotedStringtemplatesExistvisibleGrammarSymbolCausesIssueInGeneratedCode

Field Detail

reservedWordsback to summary
protected static final HashSet<String> reservedWords

Source: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Lexical_grammar

Constructor Detail

JavaScriptTargetback to summary
public JavaScriptTarget(CodeGenerator gen)

Method Detail

getInlineTestSetWordSizeback to summary
public int getInlineTestSetWordSize()

Overrides org.antlr.v4.codegen.Target.getInlineTestSetWordSize.

Doc from org.antlr.v4.codegen.Target.getInlineTestSetWordSize.

How many bits should be used to do inline token type tests? Java assumes a 64-bit word for bitsets. Must be a valid wordsize for your target like 8, 16, 32, 64, etc...

Annotations
@Override
getReservedWordsback to summary
protected Set<String> getReservedWords()

Implements abstract org.antlr.v4.codegen.Target.getReservedWords.

Annotations
@Override
isATNSerializedAsIntsback to summary
public boolean isATNSerializedAsInts()

Overrides org.antlr.v4.codegen.Target.isATNSerializedAsInts.

Annotations
@Override
supportsOverloadedMethodsback to summary
public boolean supportsOverloadedMethods()

Overrides org.antlr.v4.codegen.Target.supportsOverloadedMethods.

Annotations
@Override
wantsBaseListenerback to summary
public boolean wantsBaseListener()

Overrides org.antlr.v4.codegen.Target.wantsBaseListener.

Annotations
@Override
wantsBaseVisitorback to summary
public boolean wantsBaseVisitor()

Overrides org.antlr.v4.codegen.Target.wantsBaseVisitor.

Annotations
@Override