Class JJTASPCore2ParserState


  • public class JJTASPCore2ParserState
    extends java.lang.Object
    • Field Detail

      • nodes

        private java.util.List<Node> nodes
      • marks

        private java.util.List<java.lang.Integer> marks
      • sp

        private int sp
      • mk

        private int mk
      • node_created

        private boolean node_created
    • Constructor Detail

      • JJTASPCore2ParserState

        public JJTASPCore2ParserState()
    • Method Detail

      • nodeCreated

        public boolean nodeCreated()
      • reset

        public void reset()
      • rootNode

        public Node rootNode()
      • pushNode

        public void pushNode​(Node n)
      • popNode

        public Node popNode()
      • peekNode

        public Node peekNode()
      • nodeArity

        public int nodeArity()
      • clearNodeScope

        public void clearNodeScope​(Node n)
      • openNodeScope

        public void openNodeScope​(Node n)
      • closeNodeScope

        public void closeNodeScope​(Node n,
                                   int num)
      • closeNodeScope

        public void closeNodeScope​(Node n,
                                   boolean condition)