org.stringtemplate.v4.compiler
Class STLexer.STToken

java.lang.Object
  extended by org.antlr.runtime.CommonToken
      extended by org.stringtemplate.v4.compiler.STLexer.STToken
All Implemented Interfaces:
java.io.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, EOF_TOKEN, EOR_TOKEN_TYPE, HIDDEN_CHANNEL, INVALID_TOKEN, INVALID_TOKEN_TYPE, MIN_TOKEN_TYPE, SKIP_TOKEN, UP
 
Constructor Summary
STLexer.STToken(org.antlr.runtime.CharStream input, int type, int start, int stop)
           
STLexer.STToken(int type, java.lang.String text)
           
 
Method Summary
 java.lang.String toString()
           
 
Methods inherited from class org.antlr.runtime.CommonToken
getChannel, getCharPositionInLine, getInputStream, getLine, getStartIndex, getStopIndex, getText, getTokenIndex, getType, setChannel, setCharPositionInLine, setInputStream, setLine, setStartIndex, setStopIndex, setText, setTokenIndex, setType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

STLexer.STToken

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

STLexer.STToken

public STLexer.STToken(int type,
                       java.lang.String text)
Method Detail

toString

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


Copyright © 2011. All Rights Reserved.