Class TypeScriptLexerBase

  • All Implemented Interfaces:
    org.antlr.v4.runtime.TokenSource
    Direct Known Subclasses:
    TypeScriptLexer

    public abstract class TypeScriptLexerBase
    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
      • Fields inherited from class org.antlr.v4.runtime.Recognizer

        _interp, EOF
    • Constructor Summary

      Constructors 
      Constructor Description
      TypeScriptLexerBase​(org.antlr.v4.runtime.CharStream input)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void DecreaseTemplateDepth()  
      boolean getStrictDefault()  
      protected void IncreaseTemplateDepth()  
      boolean IsInTemplateString()  
      protected boolean IsRegexPossible()  
      boolean IsStrictMode()  
      org.antlr.v4.runtime.Token nextToken()  
      protected void ProcessCloseBrace()  
      protected void ProcessOpenBrace()  
      protected void ProcessStringLiteral()  
      void setUseStrictDefault​(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
    • Constructor Detail

      • TypeScriptLexerBase

        public TypeScriptLexerBase​(org.antlr.v4.runtime.CharStream input)
    • Method Detail

      • 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:
        nextToken in interface org.antlr.v4.runtime.TokenSource
        Overrides:
        nextToken in class org.antlr.v4.runtime.Lexer
      • ProcessOpenBrace

        protected void ProcessOpenBrace()
      • ProcessCloseBrace

        protected void ProcessCloseBrace()
      • ProcessStringLiteral

        protected void ProcessStringLiteral()
      • IncreaseTemplateDepth

        protected void IncreaseTemplateDepth()
      • DecreaseTemplateDepth

        protected void DecreaseTemplateDepth()
      • IsRegexPossible

        protected boolean IsRegexPossible()