Exemplo n.º 1
0
 /** rewrites the subop of proc. */
 @Override
 public void visit(final OpProcedure opProc) {
   if (LOG.isDebugEnabled()) {
     LOG.debug("Starting visiting OpProc");
   }
   if (opProc.getProcId() != null) {
     addOp(new OpProcedure(opProc.getProcId(), opProc.getArgs(), rewriteOp1(opProc)));
   } else {
     addOp(new OpProcedure(opProc.getURI(), opProc.getArgs(), rewriteOp1(opProc)));
   }
 }
 public void visit(OpProcedure opProc) {
   Table table = eval(opProc.getSubOp());
   table = evaluator.procedure(table, opProc.getProcId(), opProc.getArgs());
   push(table);
 }