Class STLexer.STToken

  • All Implemented Interfaces:
    Serializable, org.antlr.runtime.Token
    Enclosing class:
    STLexer

    public static class STLexer.STToken
    extends org.antlr.runtime.CommonToken
    We build STToken tokens instead of relying on CommonToken so we can override toString(). It just converts token types to token names like 23 to "LDELIM".
    See Also:
    Serialized Form
    • Field Summary

      • Fields inherited from class org.antlr.runtime.CommonToken

        channel, charPositionInLine, index, input, line, start, stop, text, type
      • Fields inherited from interface org.antlr.runtime.Token

        DEFAULT_CHANNEL, DOWN, EOF, EOR_TOKEN_TYPE, HIDDEN_CHANNEL, INVALID_TOKEN, INVALID_TOKEN_TYPE, MIN_TOKEN_TYPE, SKIP_TOKEN, UP
    • Constructor Summary

      Constructors 
      Constructor Description
      STToken​(int type, String text)  
      STToken​(org.antlr.runtime.CharStream input, int type, int start, int stop)  
    • Constructor Detail

      • STToken

        public STToken​(org.antlr.runtime.CharStream input,
                       int type,
                       int start,
                       int stop)
      • STToken

        public STToken​(int type,
                       String text)
    • Method Detail

      • toString

        public String toString()
        Overrides:
        toString in class org.antlr.runtime.CommonToken