public override void dump(int indent) { label(indent, "IfStatement\n"); cond.dump(indent + 1, "cond"); thenStmt.dump(indent + 1, "then"); elseStmt.dump(indent + 1, "else"); }
public override void dump(int indent) { label(indent, "BasicForStatement\n"); forInit.dump(indent + 1, "forInit"); cond.dump(indent + 1, "cond"); forUpdate.dump(indent + 1, "forUpdate"); forThen.dump(indent + 1, "then"); }
public override void dump(int indent) { foreach (Modifier modifier in Modifiers) { label(indent, "{0}", modifier); } label(indent, "MethodDeclaration {0}", name); foreach (FormalParameter child in args) { child.dump(indent + 1); } methodBody.dump(indent + 1); }
public override void dump(int indent) { label(indent, "WhileStatement\n"); cond.dump(indent + 1, "cond"); whileThen.dump(indent + 1, "then"); }
public override void dump(int indent) { label(indent, "DoStatement\n"); cond.dump(indent + 1, "cond"); doThen.dump(indent + 1, "then"); }