xjavadoc

Class JJTNodeParserState


(package private) class JJTNodeParserState
extends java.lang.Object

Field Summary

private java.util.Stack
marks
private int
mk
private boolean
node_created
private java.util.Stack
nodes
private int
sp

Constructor Summary

JJTNodeParserState()

Method Summary

(package private) void
clearNodeScope(Node n)
(package private) void
closeNodeScope(Node n, boolean condition)
(package private) void
closeNodeScope(Node n, int num)
(package private) int
nodeArity()
(package private) boolean
nodeCreated()
(package private) void
openNodeScope(Node n)
(package private) Node
peekNode()
(package private) Node
popNode()
(package private) void
pushNode(Node n)
(package private) void
reset()
(package private) Node
rootNode()

Field Details

marks

private java.util.Stack marks

mk

private int mk

node_created

private boolean node_created

nodes

private java.util.Stack nodes

sp

private int sp

Constructor Details

JJTNodeParserState

(package private)  JJTNodeParserState()

Method Details

clearNodeScope

(package private)  void clearNodeScope(Node n)

closeNodeScope

(package private)  void closeNodeScope(Node n,
                                       boolean condition)

closeNodeScope

(package private)  void closeNodeScope(Node n,
                                       int num)

nodeArity

(package private)  int nodeArity()

nodeCreated

(package private)  boolean nodeCreated()

openNodeScope

(package private)  void openNodeScope(Node n)

peekNode

(package private)  Node peekNode()

popNode

(package private)  Node popNode()

pushNode

(package private)  void pushNode(Node n)

reset

(package private)  void reset()

rootNode

(package private)  Node rootNode()