byucc.jhdl.synth.graph.parser.syntaxtree
Class NodeToken
java.lang.Object
byucc.jhdl.synth.graph.parser.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
Constructor Summary |
NodeToken(java.lang.String s)
|
NodeToken(java.lang.String s,
int kind,
int beginLine,
int beginColumn,
int endLine,
int endColumn)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
tokenImage
public java.lang.String tokenImage
specialTokens
public java.util.Vector specialTokens
beginLine
public int beginLine
beginColumn
public int beginColumn
endLine
public int endLine
endColumn
public int endColumn
kind
public int kind
NodeToken
public NodeToken(java.lang.String s)
NodeToken
public NodeToken(java.lang.String s,
int kind,
int beginLine,
int beginColumn,
int endLine,
int endColumn)
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
setParent
public void setParent(Node n)
- Specified by:
setParent
in interface Node
getParent
public Node getParent()
- Specified by:
getParent
in interface Node
Copyright ? 2006 Brigham Young University, Configurable Computing Laboratory. All Rights Reserved.