to.etc.lexer
Class LexerToken
java.lang.Object
to.etc.lexer.LexerToken
public class LexerToken
- extends java.lang.Object
Base type for lexer tokens. For performance reasons this is a MUTABLE
object; users of the tokenizers are supposed to provide instances to be
filled.
- Author:
- Frits Jalvingh
Created on Oct 28, 2009
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
T_EOF
public static final int T_EOF
- See Also:
- Constant Field Values
T_STRING
public static final int T_STRING
- See Also:
- Constant Field Values
T_NUMBER
public static final int T_NUMBER
- See Also:
- Constant Field Values
T_IPADDR
public static final int T_IPADDR
- See Also:
- Constant Field Values
T_IDENT
public static final int T_IDENT
- See Also:
- Constant Field Values
T_COMMENT
public static final int T_COMMENT
- See Also:
- Constant Field Values
T_BASE_LAST
public static final int T_BASE_LAST
- See Also:
- Constant Field Values
LexerToken
public LexerToken()
getSrc
public java.lang.Object getSrc()
setSrc
public void setSrc(java.lang.Object src)
getLine
public int getLine()
setLine
public void setLine(int line)
getColumn
public int getColumn()
setColumn
public void setColumn(int column)
getText
public java.lang.String getText()
setText
public void setText(java.lang.String text)
getTokenCode
public int getTokenCode()
setTokenCode
public void setTokenCode(int tokenCode)
assignFrom
public void assignFrom(LexerToken t)
dup
public LexerToken dup()