Пример #1
0
  public void writeFetchNextNode(WrapperSourceWriter s) {

    s.writeStatement("PairList.Node node = argIt.nextNode()");
    s.writeStatement("SEXP value = node.getValue()");
    s.writeBeginBlock("if(Symbol.MISSING_ARG.equals(value)) {");
    s.writeStatement("evaled = value");
    s.outdent();
    s.writeBeginBlock("} else {");
    s.writeStatement("evaled = context.evaluate( value, rho)");
    s.writeCloseBlock();
  }
Пример #2
0
 public void finish() {
   if (count > 0) {
     s.writeCloseBlock();
   }
 }