public class JJTASPParserState
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.List<java.lang.Integer> |
marks |
private int |
mk |
private boolean |
node_created |
private java.util.List<Node> |
nodes |
private int |
sp |
Constructor and Description |
---|
JJTASPParserState() |
Modifier and Type | Method and Description |
---|---|
void |
clearNodeScope(Node n) |
void |
closeNodeScope(Node n,
boolean condition) |
void |
closeNodeScope(Node n,
int num) |
int |
nodeArity() |
boolean |
nodeCreated() |
void |
openNodeScope(Node n) |
Node |
peekNode() |
Node |
popNode() |
void |
pushNode(Node n) |
void |
reset() |
Node |
rootNode() |
private java.util.List<Node> nodes
private java.util.List<java.lang.Integer> marks
private int sp
private int mk
private boolean node_created
public boolean nodeCreated()
public void reset()
public Node rootNode()
public void pushNode(Node n)
public Node popNode()
public Node peekNode()
public int nodeArity()
public void clearNodeScope(Node n)
public void openNodeScope(Node n)
public void closeNodeScope(Node n, int num)
public void closeNodeScope(Node n, boolean condition)