public void Visit(AbsArgs args) { for (int i = 0; i < args.list.Count; i++) { args.list[i].Accept(this); } }
public void Visit(AbsArgs acceptor) { Dump("AbsArgs"); for (int i = 0; i < acceptor.list.Count; i++) { indent++; acceptor.list[i].Accept(this); indent--; } }
public AbsFunCall(Symbol name, AbsArgs args) { this.name = name; this.args = args; }