340341342343344345346347348349350351
if ( create ) { //System.err.println("makeUnionExpr"); Expr rhs = (Expr) pop(); Expr lhs = (Expr) pop(); push( getXPathFactory().createUnionExpr( lhs, rhs ) ); } }
384385386387388389390391392393394
} public void endFilterExpr() throws JaxenException { //System.err.println("endFilterExpr()"); Expr expr = (Expr) peekFrame().removeFirst(); FilterExpr filter = getXPathFactory().createFilterExpr( expr ); Iterator predIter = popFrame().iterator();
407408409410411412413414415
} } protected void returnExpr() { Expr expr = (Expr) pop(); popFrame(); push( expr ); }
424425426427428429430431432433434435
//System.err.println("endOrExpr()"); if ( create ) { //System.err.println("makeOrExpr"); Expr rhs = (Expr) pop(); Expr lhs = (Expr) pop(); push( getXPathFactory().createOrExpr( lhs, rhs ) ); } }
445446447448449450451452453454455456
if ( create ) { //System.err.println("makeAndExpr"); Expr rhs = (Expr) pop(); Expr lhs = (Expr) pop(); push( getXPathFactory().createAndExpr( lhs, rhs ) ); } }
466467468469470471472473474475476477
if ( operator != Operator.NO_OP ) { //System.err.println("makeEqualityExpr"); Expr rhs = (Expr) pop(); Expr lhs = (Expr) pop(); push( getXPathFactory().createEqualityExpr( lhs, rhs, operator ) ); }
488489490491492493494495496497498499
if ( operator != Operator.NO_OP ) { //System.err.println("makeRelationalExpr"); Expr rhs = (Expr) pop(); Expr lhs = (Expr) pop(); push( getXPathFactory().createRelationalExpr( lhs, rhs, operator ) ); }
510511512513514515516517518519520521
if ( operator != Operator.NO_OP ) { //System.err.println("makeAdditiveExpr"); Expr rhs = (Expr) pop(); Expr lhs = (Expr) pop(); push( getXPathFactory().createAdditiveExpr( lhs, rhs, operator ) ); }
532533534535536537538539540541542543
if ( operator != Operator.NO_OP ) { //System.err.println("makeMulitiplicativeExpr"); Expr rhs = (Expr) pop(); Expr lhs = (Expr) pop(); push( getXPathFactory().createMultiplicativeExpr( lhs, rhs, operator ) ); }
570571572573574575576577578579580581