Package one.gfw.antlr4.js.javascript
Class JavaScriptLexer
- java.lang.Object
-
- org.antlr.v4.runtime.Recognizer<Integer,org.antlr.v4.runtime.atn.LexerATNSimulator>
-
- org.antlr.v4.runtime.Lexer
-
- one.gfw.antlr4.js.javascript.JavaScriptLexerBase
-
- one.gfw.antlr4.js.javascript.JavaScriptLexer
-
- All Implemented Interfaces:
org.antlr.v4.runtime.TokenSource
public class JavaScriptLexer extends JavaScriptLexerBase
-
-
Field Summary
Fields Modifier and Type Field Description static org.antlr.v4.runtime.atn.ATN_ATNprotected static org.antlr.v4.runtime.dfa.DFA[]_decisionToDFAstatic String_serializedATNprotected static org.antlr.v4.runtime.atn.PredictionContextCache_sharedContextCachestatic intAndstatic intARROWstatic intAsstatic intAssignstatic intAsyncstatic intAwaitstatic intBackTickstatic intBigBinaryIntegerLiteralstatic intBigDecimalIntegerLiteralstatic intBigHexIntegerLiteralstatic intBigOctalIntegerLiteralstatic intBinaryIntegerLiteralstatic intBitAndstatic intBitAndAssignstatic intBitNotstatic intBitOrstatic intBitOrAssignstatic intBitXOrstatic intBitXorAssignstatic intBooleanLiteralstatic intBreakstatic intCasestatic intCatchstatic intCDataCommentstatic String[]channelNamesstatic intClassstatic intCloseBracestatic intCloseBracketstatic intCloseParenstatic intColonstatic intCommastatic intConststatic intContinuestatic intDebuggerstatic intDecimalLiteralstatic intDefaultstatic intDeletestatic intDividestatic intDivideAssignstatic intDostatic intDotstatic intEllipsisstatic intElsestatic intEnumstatic intEquals_static intERRORstatic intExportstatic intExtendsstatic intFinallystatic intForstatic intFromstatic intFunction_static intGreaterThanEqualsstatic intHashBangLinestatic intHashtagstatic intHexIntegerLiteralstatic intHtmlCommentstatic intIdentifierstatic intIdentityEqualsstatic intIdentityNotEqualsstatic intIfstatic intImplementsstatic intImportstatic intInstatic intInstanceofstatic intInterfacestatic intLeftShiftArithmeticstatic intLeftShiftArithmeticAssignstatic intLessThanstatic intLessThanEqualsstatic intLineTerminatorstatic intMinusstatic intMinusAssignstatic intMinusMinusstatic String[]modeNamesstatic intModulusstatic intModulusAssignstatic intMoreThanstatic intMultiLineCommentstatic intMultiplystatic intMultiplyAssignstatic intNewstatic intNonStrictLetstatic intNotstatic intNotEqualsstatic intNullCoalescestatic intNullLiteralstatic intOctalIntegerLiteralstatic intOctalIntegerLiteral2static intOpenBracestatic intOpenBracketstatic intOpenParenstatic intOrstatic intPackagestatic intPlusstatic intPlusAssignstatic intPlusPlusstatic intPowerstatic intPowerAssignstatic intPrivatestatic intProtectedstatic intPublicstatic intQuestionMarkstatic intRegularExpressionLiteralstatic intReturnstatic intRightShiftArithmeticstatic intRightShiftArithmeticAssignstatic intRightShiftLogicalstatic intRightShiftLogicalAssignstatic String[]ruleNamesstatic intSemiColonstatic intSingleLineCommentstatic intStaticstatic intStrictLetstatic intStringLiteralstatic intSuperstatic intSwitchstatic intTEMPLATEstatic intTemplateCloseBracestatic intTemplateStringAtomstatic intTemplateStringStartExpressionstatic intThisstatic intThrowstatic String[]tokenNamesDeprecated.static intTrystatic intTypeofstatic intUnexpectedCharacterstatic intVarstatic org.antlr.v4.runtime.VocabularyVOCABULARYstatic intVoidstatic intWhilestatic intWhiteSpacesstatic intWithstatic intYield-
Fields inherited from class org.antlr.v4.runtime.Lexer
_channel, _factory, _hitEOF, _input, _mode, _modeStack, _text, _token, _tokenFactorySourcePair, _tokenStartCharIndex, _tokenStartCharPositionInLine, _tokenStartLine, _type, DEFAULT_MODE, DEFAULT_TOKEN_CHANNEL, HIDDEN, MAX_CHAR_VALUE, MIN_CHAR_VALUE, MORE, SKIP
-
-
Constructor Summary
Constructors Constructor Description JavaScriptLexer(org.antlr.v4.runtime.CharStream input)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidaction(org.antlr.v4.runtime.RuleContext _localctx, int ruleIndex, int actionIndex)org.antlr.v4.runtime.atn.ATNgetATN()String[]getChannelNames()StringgetGrammarFileName()String[]getModeNames()String[]getRuleNames()StringgetSerializedATN()String[]getTokenNames()Deprecated.org.antlr.v4.runtime.VocabularygetVocabulary()booleansempred(org.antlr.v4.runtime.RuleContext _localctx, int ruleIndex, int predIndex)-
Methods inherited from class one.gfw.antlr4.js.javascript.JavaScriptLexerBase
DecreaseTemplateDepth, getStrictDefault, IncreaseTemplateDepth, IsInTemplateString, IsRegexPossible, IsStartOfFile, IsStrictMode, nextToken, ProcessCloseBrace, ProcessOpenBrace, ProcessStringLiteral, setUseStrictDefault
-
Methods inherited from class org.antlr.v4.runtime.Lexer
emit, emit, emitEOF, getAllTokens, getChannel, getCharErrorDisplay, getCharIndex, getCharPositionInLine, getErrorDisplay, getErrorDisplay, getInputStream, getLine, getSourceName, getText, getToken, getTokenFactory, getType, mode, more, notifyListeners, popMode, pushMode, recover, recover, reset, setChannel, setCharPositionInLine, setInputStream, setLine, setText, setToken, setTokenFactory, setType, skip
-
Methods inherited from class org.antlr.v4.runtime.Recognizer
addErrorListener, getErrorHeader, getErrorListenerDispatch, getErrorListeners, getInterpreter, getParseInfo, getRuleIndexMap, getState, getTokenErrorDisplay, getTokenType, getTokenTypeMap, precpred, removeErrorListener, removeErrorListeners, setInterpreter, setState
-
-
-
-
Field Detail
-
_decisionToDFA
protected static final org.antlr.v4.runtime.dfa.DFA[] _decisionToDFA
-
_sharedContextCache
protected static final org.antlr.v4.runtime.atn.PredictionContextCache _sharedContextCache
-
HashBangLine
public static final int HashBangLine
- See Also:
- Constant Field Values
-
MultiLineComment
public static final int MultiLineComment
- See Also:
- Constant Field Values
-
SingleLineComment
public static final int SingleLineComment
- See Also:
- Constant Field Values
-
RegularExpressionLiteral
public static final int RegularExpressionLiteral
- See Also:
- Constant Field Values
-
OpenBracket
public static final int OpenBracket
- See Also:
- Constant Field Values
-
CloseBracket
public static final int CloseBracket
- See Also:
- Constant Field Values
-
OpenParen
public static final int OpenParen
- See Also:
- Constant Field Values
-
CloseParen
public static final int CloseParen
- See Also:
- Constant Field Values
-
OpenBrace
public static final int OpenBrace
- See Also:
- Constant Field Values
-
TemplateCloseBrace
public static final int TemplateCloseBrace
- See Also:
- Constant Field Values
-
CloseBrace
public static final int CloseBrace
- See Also:
- Constant Field Values
-
SemiColon
public static final int SemiColon
- See Also:
- Constant Field Values
-
Comma
public static final int Comma
- See Also:
- Constant Field Values
-
Assign
public static final int Assign
- See Also:
- Constant Field Values
-
QuestionMark
public static final int QuestionMark
- See Also:
- Constant Field Values
-
Colon
public static final int Colon
- See Also:
- Constant Field Values
-
Ellipsis
public static final int Ellipsis
- See Also:
- Constant Field Values
-
Dot
public static final int Dot
- See Also:
- Constant Field Values
-
PlusPlus
public static final int PlusPlus
- See Also:
- Constant Field Values
-
MinusMinus
public static final int MinusMinus
- See Also:
- Constant Field Values
-
Plus
public static final int Plus
- See Also:
- Constant Field Values
-
Minus
public static final int Minus
- See Also:
- Constant Field Values
-
BitNot
public static final int BitNot
- See Also:
- Constant Field Values
-
Not
public static final int Not
- See Also:
- Constant Field Values
-
Multiply
public static final int Multiply
- See Also:
- Constant Field Values
-
Divide
public static final int Divide
- See Also:
- Constant Field Values
-
Modulus
public static final int Modulus
- See Also:
- Constant Field Values
-
Power
public static final int Power
- See Also:
- Constant Field Values
-
NullCoalesce
public static final int NullCoalesce
- See Also:
- Constant Field Values
-
Hashtag
public static final int Hashtag
- See Also:
- Constant Field Values
-
RightShiftArithmetic
public static final int RightShiftArithmetic
- See Also:
- Constant Field Values
-
LeftShiftArithmetic
public static final int LeftShiftArithmetic
- See Also:
- Constant Field Values
-
RightShiftLogical
public static final int RightShiftLogical
- See Also:
- Constant Field Values
-
LessThan
public static final int LessThan
- See Also:
- Constant Field Values
-
MoreThan
public static final int MoreThan
- See Also:
- Constant Field Values
-
LessThanEquals
public static final int LessThanEquals
- See Also:
- Constant Field Values
-
GreaterThanEquals
public static final int GreaterThanEquals
- See Also:
- Constant Field Values
-
Equals_
public static final int Equals_
- See Also:
- Constant Field Values
-
NotEquals
public static final int NotEquals
- See Also:
- Constant Field Values
-
IdentityEquals
public static final int IdentityEquals
- See Also:
- Constant Field Values
-
IdentityNotEquals
public static final int IdentityNotEquals
- See Also:
- Constant Field Values
-
BitAnd
public static final int BitAnd
- See Also:
- Constant Field Values
-
BitXOr
public static final int BitXOr
- See Also:
- Constant Field Values
-
BitOr
public static final int BitOr
- See Also:
- Constant Field Values
-
And
public static final int And
- See Also:
- Constant Field Values
-
Or
public static final int Or
- See Also:
- Constant Field Values
-
MultiplyAssign
public static final int MultiplyAssign
- See Also:
- Constant Field Values
-
DivideAssign
public static final int DivideAssign
- See Also:
- Constant Field Values
-
ModulusAssign
public static final int ModulusAssign
- See Also:
- Constant Field Values
-
PlusAssign
public static final int PlusAssign
- See Also:
- Constant Field Values
-
MinusAssign
public static final int MinusAssign
- See Also:
- Constant Field Values
-
LeftShiftArithmeticAssign
public static final int LeftShiftArithmeticAssign
- See Also:
- Constant Field Values
-
RightShiftArithmeticAssign
public static final int RightShiftArithmeticAssign
- See Also:
- Constant Field Values
-
RightShiftLogicalAssign
public static final int RightShiftLogicalAssign
- See Also:
- Constant Field Values
-
BitAndAssign
public static final int BitAndAssign
- See Also:
- Constant Field Values
-
BitXorAssign
public static final int BitXorAssign
- See Also:
- Constant Field Values
-
BitOrAssign
public static final int BitOrAssign
- See Also:
- Constant Field Values
-
PowerAssign
public static final int PowerAssign
- See Also:
- Constant Field Values
-
ARROW
public static final int ARROW
- See Also:
- Constant Field Values
-
NullLiteral
public static final int NullLiteral
- See Also:
- Constant Field Values
-
BooleanLiteral
public static final int BooleanLiteral
- See Also:
- Constant Field Values
-
DecimalLiteral
public static final int DecimalLiteral
- See Also:
- Constant Field Values
-
HexIntegerLiteral
public static final int HexIntegerLiteral
- See Also:
- Constant Field Values
-
OctalIntegerLiteral
public static final int OctalIntegerLiteral
- See Also:
- Constant Field Values
-
OctalIntegerLiteral2
public static final int OctalIntegerLiteral2
- See Also:
- Constant Field Values
-
BinaryIntegerLiteral
public static final int BinaryIntegerLiteral
- See Also:
- Constant Field Values
-
BigHexIntegerLiteral
public static final int BigHexIntegerLiteral
- See Also:
- Constant Field Values
-
BigOctalIntegerLiteral
public static final int BigOctalIntegerLiteral
- See Also:
- Constant Field Values
-
BigBinaryIntegerLiteral
public static final int BigBinaryIntegerLiteral
- See Also:
- Constant Field Values
-
BigDecimalIntegerLiteral
public static final int BigDecimalIntegerLiteral
- See Also:
- Constant Field Values
-
Break
public static final int Break
- See Also:
- Constant Field Values
-
Do
public static final int Do
- See Also:
- Constant Field Values
-
Instanceof
public static final int Instanceof
- See Also:
- Constant Field Values
-
Typeof
public static final int Typeof
- See Also:
- Constant Field Values
-
Case
public static final int Case
- See Also:
- Constant Field Values
-
Else
public static final int Else
- See Also:
- Constant Field Values
-
New
public static final int New
- See Also:
- Constant Field Values
-
Var
public static final int Var
- See Also:
- Constant Field Values
-
Catch
public static final int Catch
- See Also:
- Constant Field Values
-
Finally
public static final int Finally
- See Also:
- Constant Field Values
-
Return
public static final int Return
- See Also:
- Constant Field Values
-
Void
public static final int Void
- See Also:
- Constant Field Values
-
Continue
public static final int Continue
- See Also:
- Constant Field Values
-
For
public static final int For
- See Also:
- Constant Field Values
-
Switch
public static final int Switch
- See Also:
- Constant Field Values
-
While
public static final int While
- See Also:
- Constant Field Values
-
Debugger
public static final int Debugger
- See Also:
- Constant Field Values
-
Function_
public static final int Function_
- See Also:
- Constant Field Values
-
This
public static final int This
- See Also:
- Constant Field Values
-
With
public static final int With
- See Also:
- Constant Field Values
-
Default
public static final int Default
- See Also:
- Constant Field Values
-
If
public static final int If
- See Also:
- Constant Field Values
-
Throw
public static final int Throw
- See Also:
- Constant Field Values
-
Delete
public static final int Delete
- See Also:
- Constant Field Values
-
In
public static final int In
- See Also:
- Constant Field Values
-
Try
public static final int Try
- See Also:
- Constant Field Values
-
As
public static final int As
- See Also:
- Constant Field Values
-
From
public static final int From
- See Also:
- Constant Field Values
-
Class
public static final int Class
- See Also:
- Constant Field Values
-
Enum
public static final int Enum
- See Also:
- Constant Field Values
-
Extends
public static final int Extends
- See Also:
- Constant Field Values
-
Super
public static final int Super
- See Also:
- Constant Field Values
-
Const
public static final int Const
- See Also:
- Constant Field Values
-
Export
public static final int Export
- See Also:
- Constant Field Values
-
Import
public static final int Import
- See Also:
- Constant Field Values
-
Async
public static final int Async
- See Also:
- Constant Field Values
-
Await
public static final int Await
- See Also:
- Constant Field Values
-
Yield
public static final int Yield
- See Also:
- Constant Field Values
-
Implements
public static final int Implements
- See Also:
- Constant Field Values
-
StrictLet
public static final int StrictLet
- See Also:
- Constant Field Values
-
NonStrictLet
public static final int NonStrictLet
- See Also:
- Constant Field Values
-
Private
public static final int Private
- See Also:
- Constant Field Values
-
Public
public static final int Public
- See Also:
- Constant Field Values
-
Interface
public static final int Interface
- See Also:
- Constant Field Values
-
Package
public static final int Package
- See Also:
- Constant Field Values
-
Protected
public static final int Protected
- See Also:
- Constant Field Values
-
Static
public static final int Static
- See Also:
- Constant Field Values
-
Identifier
public static final int Identifier
- See Also:
- Constant Field Values
-
StringLiteral
public static final int StringLiteral
- See Also:
- Constant Field Values
-
BackTick
public static final int BackTick
- See Also:
- Constant Field Values
-
WhiteSpaces
public static final int WhiteSpaces
- See Also:
- Constant Field Values
-
LineTerminator
public static final int LineTerminator
- See Also:
- Constant Field Values
-
HtmlComment
public static final int HtmlComment
- See Also:
- Constant Field Values
-
CDataComment
public static final int CDataComment
- See Also:
- Constant Field Values
-
UnexpectedCharacter
public static final int UnexpectedCharacter
- See Also:
- Constant Field Values
-
TemplateStringStartExpression
public static final int TemplateStringStartExpression
- See Also:
- Constant Field Values
-
TemplateStringAtom
public static final int TemplateStringAtom
- See Also:
- Constant Field Values
-
ERROR
public static final int ERROR
- See Also:
- Constant Field Values
-
TEMPLATE
public static final int TEMPLATE
- See Also:
- Constant Field Values
-
channelNames
public static String[] channelNames
-
modeNames
public static String[] modeNames
-
ruleNames
public static final String[] ruleNames
-
VOCABULARY
public static final org.antlr.v4.runtime.Vocabulary VOCABULARY
-
tokenNames
@Deprecated public static final String[] tokenNames
Deprecated.
-
_serializedATN
public static final String _serializedATN
- See Also:
- Constant Field Values
-
_ATN
public static final org.antlr.v4.runtime.atn.ATN _ATN
-
-
Method Detail
-
getTokenNames
@Deprecated public String[] getTokenNames()
Deprecated.- Overrides:
getTokenNamesin classorg.antlr.v4.runtime.Lexer
-
getVocabulary
public org.antlr.v4.runtime.Vocabulary getVocabulary()
- Overrides:
getVocabularyin classorg.antlr.v4.runtime.Recognizer<Integer,org.antlr.v4.runtime.atn.LexerATNSimulator>
-
getGrammarFileName
public String getGrammarFileName()
- Specified by:
getGrammarFileNamein classorg.antlr.v4.runtime.Recognizer<Integer,org.antlr.v4.runtime.atn.LexerATNSimulator>
-
getRuleNames
public String[] getRuleNames()
- Specified by:
getRuleNamesin classorg.antlr.v4.runtime.Recognizer<Integer,org.antlr.v4.runtime.atn.LexerATNSimulator>
-
getSerializedATN
public String getSerializedATN()
- Overrides:
getSerializedATNin classorg.antlr.v4.runtime.Recognizer<Integer,org.antlr.v4.runtime.atn.LexerATNSimulator>
-
getChannelNames
public String[] getChannelNames()
- Overrides:
getChannelNamesin classorg.antlr.v4.runtime.Lexer
-
getModeNames
public String[] getModeNames()
- Overrides:
getModeNamesin classorg.antlr.v4.runtime.Lexer
-
getATN
public org.antlr.v4.runtime.atn.ATN getATN()
- Specified by:
getATNin classorg.antlr.v4.runtime.Recognizer<Integer,org.antlr.v4.runtime.atn.LexerATNSimulator>
-
action
public void action(org.antlr.v4.runtime.RuleContext _localctx, int ruleIndex, int actionIndex)- Overrides:
actionin classorg.antlr.v4.runtime.Recognizer<Integer,org.antlr.v4.runtime.atn.LexerATNSimulator>
-
sempred
public boolean sempred(org.antlr.v4.runtime.RuleContext _localctx, int ruleIndex, int predIndex)- Overrides:
sempredin classorg.antlr.v4.runtime.Recognizer<Integer,org.antlr.v4.runtime.atn.LexerATNSimulator>
-
-