final public boolean eval(VTDNav vn)throws NavException{ /*boolean result = this.nt.eval(vn); if (result == false) return false; return evalPredicates(vn);*/ return nt.eval(vn) && ((!hasPredicate) || evalPredicates(vn)); }
final public boolean eval2(VTDNav vn)throws NavException{ /*boolean result = this.nt.eval(vn); if (result == false) return false; return evalPredicates(vn);*/ //return nt.eval2(vn) && evalPredicates(vn); return nt.eval2(vn) && ((!hasPredicate) || 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(); if (n2.i!=3) RESULT.setTestType(n2.i); else {
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$XSLParser$stack.elementAt(CUP$XSLParser$top-0)).right; Ntest n2 = (Ntest)((java_cup.runtime.Symbol) CUP$XSLParser$stack.elementAt(CUP$XSLParser$top-0)).value; RESULT = new NodeTest(); if (n2.i!=3) RESULT.setTestType(n2.i); else {
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$XSLParser$stack.elementAt(CUP$XSLParser$top-0)).right; Ntest n2 = (Ntest)((java_cup.runtime.Symbol) CUP$XSLParser$stack.elementAt(CUP$XSLParser$top-0)).value; RESULT = new NodeTest(); if (n2.i!=3) RESULT.setTestType(n2.i); else {
final public boolean eval2(VTDNav vn)throws NavException{ /*boolean result = this.nt.eval(vn); if (result == false) return false; return evalPredicates(vn);*/ //return nt.eval2(vn) && evalPredicates(vn); return nt.eval2(vn) && ((!hasPredicate) || evalPredicates(vn)); }
final public boolean eval(VTDNav vn)throws NavException{ /*boolean result = this.nt.eval(vn); if (result == false) return false; return evalPredicates(vn);*/ return nt.eval(vn) && ((!hasPredicate) || 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(); if (n2.i!=3) RESULT.setTestType(n2.i); else {
final public boolean eval2(VTDNav vn)throws NavException{ /*boolean result = this.nt.eval(vn); if (result == false) return false; return evalPredicates(vn);*/ //return nt.eval2(vn) && evalPredicates(vn); return nt.eval2(vn) && ((!hasPredicate) || evalPredicates(vn)); }
final public boolean eval(VTDNav vn)throws NavException{ /*boolean result = this.nt.eval(vn); if (result == false) return false; return evalPredicates(vn);*/ return nt.eval(vn) && ((!hasPredicate) || 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$XSLParser$stack.elementAt(CUP$XSLParser$top-0)).right; Ntest n2 = (Ntest)((java_cup.runtime.Symbol) CUP$XSLParser$stack.elementAt(CUP$XSLParser$top-0)).value; RESULT = new NodeTest(); if (n2.i!=3) RESULT.setTestType(n2.i); else {
final public boolean eval2(VTDNav vn, Predicate p) throws NavException{ return nt.eval2(vn) && evalPredicates(vn,p); }
final public boolean eval(VTDNav vn, Predicate p) throws NavException{ return nt.eval(vn) && evalPredicates(vn,p); }
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(); if (n2.i!=3) RESULT.setTestType(n2.i); else {
final public boolean eval2(VTDNav vn, Predicate p) throws NavException{ return nt.eval2(vn) && evalPredicates(vn,p); }
final public boolean eval(VTDNav vn, Predicate p) throws NavException{ return nt.eval(vn) && evalPredicates(vn,p); }
final public boolean eval2(VTDNav vn, Predicate p) throws NavException{ return nt.eval2(vn) && evalPredicates(vn,p); }
final public boolean eval(VTDNav vn, Predicate p) throws NavException{ return nt.eval(vn) && evalPredicates(vn,p); }
break; if ((currentStep.nt_eval || currentStep.nt.eval2(vn)) && ((!currentStep.hasPredicate) || currentStep.evalPredicates(vn))) { if (currentStep.nextS != null) {
break; if ((currentStep.nt_eval || currentStep.nt.eval(vn)) && ((!currentStep.hasPredicate) || currentStep.evalPredicates(vn))){ if (currentStep.nextS!=null){