Package one.gfw.antlr4.js.javascript
Class JavaScriptLexerBase
- 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
-
- All Implemented Interfaces:
org.antlr.v4.runtime.TokenSource
- Direct Known Subclasses:
JavaScriptLexer
public abstract class JavaScriptLexerBase extends org.antlr.v4.runtime.Lexer
-
-
Field Summary
-
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 JavaScriptLexerBase(org.antlr.v4.runtime.CharStream input)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidDecreaseTemplateDepth()booleangetStrictDefault()voidIncreaseTemplateDepth()booleanIsInTemplateString()protected booleanIsRegexPossible()booleanIsStartOfFile()booleanIsStrictMode()org.antlr.v4.runtime.TokennextToken()protected voidProcessCloseBrace()protected voidProcessOpenBrace()protected voidProcessStringLiteral()voidsetUseStrictDefault(boolean value)-
Methods inherited from class org.antlr.v4.runtime.Lexer
emit, emit, emitEOF, getAllTokens, getChannel, getChannelNames, getCharErrorDisplay, getCharIndex, getCharPositionInLine, getErrorDisplay, getErrorDisplay, getInputStream, getLine, getModeNames, getSourceName, getText, getToken, getTokenFactory, getTokenNames, 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
action, addErrorListener, getATN, getErrorHeader, getErrorListenerDispatch, getErrorListeners, getGrammarFileName, getInterpreter, getParseInfo, getRuleIndexMap, getRuleNames, getSerializedATN, getState, getTokenErrorDisplay, getTokenType, getTokenTypeMap, getVocabulary, precpred, removeErrorListener, removeErrorListeners, sempred, setInterpreter, setState
-
-
-
-
Method Detail
-
IsStartOfFile
public boolean IsStartOfFile()
-
getStrictDefault
public boolean getStrictDefault()
-
setUseStrictDefault
public void setUseStrictDefault(boolean value)
-
IsStrictMode
public boolean IsStrictMode()
-
IsInTemplateString
public boolean IsInTemplateString()
-
nextToken
public org.antlr.v4.runtime.Token nextToken()
- Specified by:
nextTokenin interfaceorg.antlr.v4.runtime.TokenSource- Overrides:
nextTokenin classorg.antlr.v4.runtime.Lexer
-
ProcessOpenBrace
protected void ProcessOpenBrace()
-
ProcessCloseBrace
protected void ProcessCloseBrace()
-
ProcessStringLiteral
protected void ProcessStringLiteral()
-
IncreaseTemplateDepth
public void IncreaseTemplateDepth()
-
DecreaseTemplateDepth
public void DecreaseTemplateDepth()
-
IsRegexPossible
protected boolean IsRegexPossible()
-
-