Ejemplo n.º 1
0
 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");
 }
Ejemplo n.º 2
0
 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");
 }
Ejemplo n.º 3
0
 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);
 }
Ejemplo n.º 4
0
 public override void dump(int indent)
 {
     label(indent, "WhileStatement\n");
     cond.dump(indent + 1, "cond");
     whileThen.dump(indent + 1, "then");
 }
Ejemplo n.º 5
0
 public override void dump(int indent)
 {
     label(indent, "DoStatement\n");
     cond.dump(indent + 1, "cond");
     doThen.dump(indent + 1, "then");
 }