xjavadoc

Class JJTNodeParserState

public class JJTNodeParserState extends Object

Field Summary
Listmarks
intmk
Listnodes
booleannode_created
intsp
Constructor Summary
JJTNodeParserState()
Method Summary
voidclearNodeScope(Node n)
voidcloseNodeScope(Node n, int num)
voidcloseNodeScope(Node n, boolean condition)
intnodeArity()
booleannodeCreated()
voidopenNodeScope(Node n)
NodepeekNode()
NodepopNode()
voidpushNode(Node n)
voidreset()
NoderootNode()

Field Detail

marks

private List marks

mk

private int mk

nodes

private List nodes

node_created

private boolean node_created

sp

private int sp

Constructor Detail

JJTNodeParserState

public JJTNodeParserState()

Method Detail

clearNodeScope

public void clearNodeScope(Node n)

closeNodeScope

public void closeNodeScope(Node n, int num)

closeNodeScope

public void closeNodeScope(Node n, boolean condition)

nodeArity

public int nodeArity()

nodeCreated

public boolean nodeCreated()

openNodeScope

public void openNodeScope(Node n)

peekNode

public Node peekNode()

popNode

public Node popNode()

pushNode

public void pushNode(Node n)

reset

public void reset()

rootNode

public Node rootNode()