类 BeetlLexer

java.lang.Object
org.antlr.v4.runtime.Recognizer<Integer,org.antlr.v4.runtime.atn.LexerATNSimulator>
org.antlr.v4.runtime.Lexer
org.beetl.core.parser.BeetlLexer
所有已实现的接口:
org.antlr.v4.runtime.TokenSource

public class BeetlLexer extends org.antlr.v4.runtime.Lexer
  • 字段概要

    字段
    修饰符和类型
    字段
    说明
    static final org.antlr.v4.runtime.atn.ATN
     
    protected static final org.antlr.v4.runtime.dfa.DFA[]
     
    static final String
     
    protected static final org.antlr.v4.runtime.atn.PredictionContextCache
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static String[]
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static String[]
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final String[]
     
    static final int
     
    static final int
     
    static final int
     
    static final String[]
    已过时。
    Use VOCABULARY instead.
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final org.antlr.v4.runtime.Vocabulary
     
    static final int
     
    static final int
     

    从类继承的字段 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

    从类继承的字段 org.antlr.v4.runtime.Recognizer

    _interp, EOF
  • 构造器概要

    构造器
    构造器
    说明
    BeetlLexer(org.antlr.v4.runtime.CharStream input)
     
  • 方法概要

    修饰符和类型
    方法
    说明
    org.antlr.v4.runtime.atn.ATN
     
     
     
     
     
     
    已过时。
    org.antlr.v4.runtime.Vocabulary
     
    void
    notifyListeners(org.antlr.v4.runtime.LexerNoViableAltException e)
     

    从类继承的方法 org.antlr.v4.runtime.Lexer

    emit, emit, emitEOF, getAllTokens, getChannel, getCharErrorDisplay, getCharIndex, getCharPositionInLine, getErrorDisplay, getErrorDisplay, getInputStream, getLine, getSourceName, getText, getToken, getTokenFactory, getType, mode, more, nextToken, popMode, pushMode, recover, recover, reset, setChannel, setCharPositionInLine, setInputStream, setLine, setText, setToken, setTokenFactory, setType, skip

    从类继承的方法 org.antlr.v4.runtime.Recognizer

    action, addErrorListener, getErrorHeader, getErrorListenerDispatch, getErrorListeners, getInterpreter, getParseInfo, getRuleIndexMap, getState, getTokenErrorDisplay, getTokenType, getTokenTypeMap, precpred, removeErrorListener, removeErrorListeners, sempred, setInterpreter, setState

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 字段详细资料

    • _decisionToDFA

      protected static final org.antlr.v4.runtime.dfa.DFA[] _decisionToDFA
    • _sharedContextCache

      protected static final org.antlr.v4.runtime.atn.PredictionContextCache _sharedContextCache
    • If

      public static final int If
      另请参阅:
    • For

      public static final int For
      另请参阅:
    • Elsefor

      public static final int Elsefor
      另请参阅:
    • Else

      public static final int Else
      另请参阅:
    • While

      public static final int While
      另请参阅:
    • Switch

      public static final int Switch
      另请参阅:
    • Select

      public static final int Select
      另请参阅:
    • Return

      public static final int Return
      另请参阅:
    • Break

      public static final int Break
      另请参阅:
    • Continue

      public static final int Continue
      另请参阅:
    • Var

      public static final int Var
      另请参阅:
    • Directive

      public static final int Directive
      另请参阅:
    • Case

      public static final int Case
      另请参阅:
    • Default

      public static final int Default
      另请参阅:
    • Try

      public static final int Try
      另请参阅:
    • Catch

      public static final int Catch
      另请参阅:
    • Ajax

      public static final int Ajax
      另请参阅:
    • Fragment

      public static final int Fragment
      另请参阅:
    • LEFT_BRACE

      public static final int LEFT_BRACE
      另请参阅:
    • RIGHT_BRACE

      public static final int RIGHT_BRACE
      另请参阅:
    • LEFT_PAR

      public static final int LEFT_PAR
      另请参阅:
    • RIGHT_PAR

      public static final int RIGHT_PAR
      另请参阅:
    • LEFT_SQBR

      public static final int LEFT_SQBR
      另请参阅:
    • RIGHT_SQBR

      public static final int RIGHT_SQBR
      另请参阅:
    • INCREASE

      public static final int INCREASE
      另请参阅:
    • DECREASE

      public static final int DECREASE
      另请参阅:
    • VIRTUAL

      public static final int VIRTUAL
      另请参阅:
    • ADD

      public static final int ADD
      另请参阅:
    • MIN

      public static final int MIN
      另请参阅:
    • MUlTIP

      public static final int MUlTIP
      另请参阅:
    • DIV

      public static final int DIV
      另请参阅:
    • MOD

      public static final int MOD
      另请参阅:
    • EQUAL

      public static final int EQUAL
      另请参阅:
    • NOT_EQUAL

      public static final int NOT_EQUAL
      另请参阅:
    • ASSIN

      public static final int ASSIN
      另请参阅:
    • LARGE_EQUAL

      public static final int LARGE_EQUAL
      另请参阅:
    • LARGE

      public static final int LARGE
      另请参阅:
    • LESS_EQUAL

      public static final int LESS_EQUAL
      另请参阅:
    • LESS

      public static final int LESS
      另请参阅:
    • NOT

      public static final int NOT
      另请参阅:
    • AND

      public static final int AND
      另请参阅:
    • OR

      public static final int OR
      另请参阅:
    • QUESTOIN

      public static final int QUESTOIN
      另请参阅:
    • AT

      public static final int AT
      另请参阅:
    • NULL

      public static final int NULL
      另请参阅:
    • TRUE

      public static final int TRUE
      另请参阅:
    • FALSE

      public static final int FALSE
      另请参阅:
    • END

      public static final int END
      另请参阅:
    • COMMA

      public static final int COMMA
      另请参阅:
    • COLON

      public static final int COLON
      另请参阅:
    • PERIOD

      public static final int PERIOD
      另请参阅:
    • FOR_IN

      public static final int FOR_IN
      另请参阅:
    • LEFT_TOKEN

      public static final int LEFT_TOKEN
      另请参阅:
    • LEFT_TOKEN2

      public static final int LEFT_TOKEN2
      另请参阅:
    • RIGHT_TOKEN

      public static final int RIGHT_TOKEN
      另请参阅:
    • LEFT_TEXT_TOKEN

      public static final int LEFT_TEXT_TOKEN
      另请参阅:
    • HexLiteral

      public static final int HexLiteral
      另请参阅:
    • DecimalLiteral

      public static final int DecimalLiteral
      另请参阅:
    • OctalLiteral

      public static final int OctalLiteral
      另请参阅:
    • FloatingPointLiteral

      public static final int FloatingPointLiteral
      另请参阅:
    • StringLiteral

      public static final int StringLiteral
      另请参阅:
    • Identifier

      public static final int Identifier
      另请参阅:
    • WS

      public static final int WS
      另请参阅:
    • LINE_COMMENT

      public static final int LINE_COMMENT
      另请参阅:
    • COMMENT

      public static final int COMMENT
      另请参阅:
    • 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
      已过时。
      Use VOCABULARY instead.
    • _serializedATN

      public static final String _serializedATN
      另请参阅:
    • _ATN

      public static final org.antlr.v4.runtime.atn.ATN _ATN
  • 构造器详细资料

    • BeetlLexer

      public BeetlLexer(org.antlr.v4.runtime.CharStream input)
  • 方法详细资料

    • getTokenNames

      @Deprecated public String[] getTokenNames()
      已过时。
      覆盖:
      getTokenNames 在类中 org.antlr.v4.runtime.Lexer
    • getVocabulary

      public org.antlr.v4.runtime.Vocabulary getVocabulary()
      覆盖:
      getVocabulary 在类中 org.antlr.v4.runtime.Recognizer<Integer,org.antlr.v4.runtime.atn.LexerATNSimulator>
    • notifyListeners

      public void notifyListeners(org.antlr.v4.runtime.LexerNoViableAltException e)
      覆盖:
      notifyListeners 在类中 org.antlr.v4.runtime.Lexer
    • getGrammarFileName

      public String getGrammarFileName()
      指定者:
      getGrammarFileName 在类中 org.antlr.v4.runtime.Recognizer<Integer,org.antlr.v4.runtime.atn.LexerATNSimulator>
    • getRuleNames

      public String[] getRuleNames()
      指定者:
      getRuleNames 在类中 org.antlr.v4.runtime.Recognizer<Integer,org.antlr.v4.runtime.atn.LexerATNSimulator>
    • getSerializedATN

      public String getSerializedATN()
      覆盖:
      getSerializedATN 在类中 org.antlr.v4.runtime.Recognizer<Integer,org.antlr.v4.runtime.atn.LexerATNSimulator>
    • getChannelNames

      public String[] getChannelNames()
      覆盖:
      getChannelNames 在类中 org.antlr.v4.runtime.Lexer
    • getModeNames

      public String[] getModeNames()
      覆盖:
      getModeNames 在类中 org.antlr.v4.runtime.Lexer
    • getATN

      public org.antlr.v4.runtime.atn.ATN getATN()
      指定者:
      getATN 在类中 org.antlr.v4.runtime.Recognizer<Integer,org.antlr.v4.runtime.atn.LexerATNSimulator>