oscript.syntaxtree
Class NodeToken
java.lang.Object
oscript.syntaxtree.NodeToken
- All Implemented Interfaces:
- Node, java.io.Serializable
- public class NodeToken
- extends java.lang.Object
- implements Node
Represents a single token in the grammar. If the "-tk" option
is used, also contains a Vector of preceding special tokens.
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
tokenImage
public java.lang.String tokenImage
otokenImage
public OString otokenImage
cachedValue
public Value cachedValue
specialTokens
public java.util.Vector specialTokens
off
public int off
beginLine
public int beginLine
beginColumn
public int beginColumn
beginOffset
public int beginOffset
endLine
public int endLine
endColumn
public int endColumn
endOffset
public int endOffset
desc
public java.lang.String desc
kind
public int kind
NodeToken
public NodeToken(java.lang.String s)
NodeToken
public NodeToken(OString os)
NodeToken
public NodeToken(java.lang.String s,
OString os,
Token t,
java.lang.String desc)
getSpecialAt
public NodeToken getSpecialAt(int i)
numSpecials
public int numSpecials()
addSpecial
public void addSpecial(NodeToken s)
trimSpecials
public void trimSpecials()
toString
public java.lang.String toString()
withSpecials
public java.lang.String withSpecials()
accept
public void accept(Visitor v)
- Specified by:
accept
in interface Node
accept
public java.lang.Object accept(ObjectVisitor v,
java.lang.Object argu)
- Specified by:
accept
in interface Node
getActualBeginOffset
public int getActualBeginOffset()