Esempio n. 1
0
 public Object newPlus(int line, int column, Object left, Object right) {
   PlusNode node = new PlusNode();
   node.setLeft((Node) left);
   node.setRight((Node) right);
   setPosition(node, line, column);
   return node;
 }
Esempio n. 2
0
  @Override
  public Object visit(PlusNode node) {
    StringBuilder sb = new StringBuilder();

    sb.append(visit(node.GetLeftChild()));
    sb.append(" + ");
    sb.append(visit(node.GetRightChild()));

    return sb.toString();
  }