public boolean eval(VTDNavHuge vn)throws NavExceptionHuge{ /*boolean result = this.nt.eval(vn); if (result == false) return false; return evalPredicates(vn);*/ return nt.eval(vn) && evalPredicates(vn); }
RESULT = new Step(); RESULT.setAxisType(AxisType.DESCENDANT_OR_SELF); parser.tempNt = new NodeTest(); parser.tempNt.setTestType(NodeTest.NODE); RESULT.setNodeTest(parser.tempNt); s.setNextStep(RESULT); parser.tempNt = new NodeTest(); parser.tempNt.setTestType(NodeTest.NODE); RESULT.setNodeTest(parser.tempNt); RESULT.setNextStep(rlp); parser.tempNt = new NodeTest(); parser.tempNt.setTestType(NodeTest.NODE); RESULT.setAxisType(AxisType.PARENT); RESULT.setNodeTest(parser.tempNt); parser.tempNt = new NodeTest(); parser.tempNt.setTestType(NodeTest.NODE); RESULT.setAxisType(AxisType.SELF); RESULT.setNodeTest(parser.tempNt); int n2right = ((java_cup.runtime.Symbol)CUP$parser$stack.elementAt(CUP$parser$top-0)).right; Ntest n2 = (Ntest)((java_cup.runtime.Symbol) CUP$parser$stack.elementAt(CUP$parser$top-0)).value; RESULT = new NodeTest(); RESULT.setTestType(n2.i); int nright = ((java_cup.runtime.Symbol)CUP$parser$stack.elementAt(CUP$parser$top-0)).right;
RESULT = new Step(); RESULT.setAxisType(AxisType.DESCENDANT_OR_SELF); parser.tempNt = new NodeTest(); parser.tempNt.setTestType(NodeTest.NODE); RESULT.setNodeTest(parser.tempNt); s.setNextStep(RESULT); parser.tempNt = new NodeTest(); parser.tempNt.setTestType(NodeTest.NODE); RESULT.setNodeTest(parser.tempNt); RESULT.setNextStep(rlp); parser.tempNt = new NodeTest(); parser.tempNt.setTestType(NodeTest.NODE); RESULT.setAxisType(AxisType.PARENT); RESULT.setNodeTest(parser.tempNt); parser.tempNt = new NodeTest(); parser.tempNt.setTestType(NodeTest.NODE); RESULT.setAxisType(AxisType.SELF); RESULT.setNodeTest(parser.tempNt); int n2right = ((java_cup.runtime.Symbol)CUP$parser$stack.elementAt(CUP$parser$top-0)).right; Ntest n2 = (Ntest)((java_cup.runtime.Symbol) CUP$parser$stack.elementAt(CUP$parser$top-0)).value; RESULT = new NodeTest(); RESULT.setTestType(n2.i); int nright = ((java_cup.runtime.Symbol)CUP$parser$stack.elementAt(CUP$parser$top-0)).right;
RESULT = new Step(); RESULT.setAxisType(AxisType.DESCENDANT_OR_SELF); parser.tempNt = new NodeTest(); parser.tempNt.setTestType(NodeTest.NODE); RESULT.setNodeTest(parser.tempNt); s.setNextStep(RESULT); parser.tempNt = new NodeTest(); parser.tempNt.setTestType(NodeTest.NODE); RESULT.setNodeTest(parser.tempNt); RESULT.setNextStep(rlp); parser.tempNt = new NodeTest(); parser.tempNt.setTestType(NodeTest.NODE); RESULT.setAxisType(AxisType.PARENT); RESULT.setNodeTest(parser.tempNt); parser.tempNt = new NodeTest(); parser.tempNt.setTestType(NodeTest.NODE); RESULT.setAxisType(AxisType.SELF); RESULT.setNodeTest(parser.tempNt); int n2right = ((java_cup.runtime.Symbol)CUP$parser$stack.elementAt(CUP$parser$top-0)).right; Ntest n2 = (Ntest)((java_cup.runtime.Symbol) CUP$parser$stack.elementAt(CUP$parser$top-0)).value; RESULT = new NodeTest(); RESULT.setTestType(n2.i); int nright = ((java_cup.runtime.Symbol)CUP$parser$stack.elementAt(CUP$parser$top-0)).right;
public boolean eval(VTDNavHuge vn)throws NavExceptionHuge{ /*boolean result = this.nt.eval(vn); if (result == false) return false; return evalPredicates(vn);*/ return nt.eval(vn) && evalPredicates(vn); }
public boolean eval(VTDNavHuge vn, Predicate p) throws NavExceptionHuge{ return nt.eval(vn) && evalPredicates(vn,p); }
public boolean eval(VTDNavHuge vn)throws NavExceptionHuge{ /*boolean result = this.nt.eval(vn); if (result == false) return false; return evalPredicates(vn);*/ return nt.eval(vn) && evalPredicates(vn); }
public boolean eval(VTDNavHuge vn, Predicate p) throws NavExceptionHuge{ return nt.eval(vn) && evalPredicates(vn,p); }
public boolean eval(VTDNavHuge vn, Predicate p) throws NavExceptionHuge{ return nt.eval(vn) && evalPredicates(vn,p); }