public override void Dump(int indent) { writeLine(indent, "Index"); Lhs.Dump(indent + 1); writeLine(indent, "with:"); Index.Dump(indent + 1); }
public override void Dump(int indent) { writeLine(indent, "if:"); Condition.Dump(indent + 1); writeLine(indent, "then:"); TrueResult.Dump(indent + 1); writeLine(indent, "else:"); FalseResult.Dump(indent + 1); }
public override void Dump(int indent) { writeLine(indent, "Call"); Lhs.Dump(indent + 1); writeLine(indent, "with args:"); foreach (var a in Arguments) { a.Dump(indent + 1); } }
public override void Dump(int indent) { writeLine(indent, "New "); ObjectType.Dump(indent + 1); writeLine(indent, "with args:"); foreach (var a in Arguments) { a.Dump(indent + 1); } }
public override void Dump(int indent) { writeLine(indent, "("); Lhs.Dump(indent + 1); foreach (var t in Terms) { writeLine(indent, t.Op.ToString()); t.Rhs.Dump(indent + 1); } writeLine(indent, ")"); }
public override void Dump(int indent) { if (Lhs == null) { writeLine(indent, "Variable `{0}`", Name); } else { writeLine(indent, "Member `{0}` on:", Name); Lhs.Dump(indent + 1); } }
public override void Dump(int indent) { writeLine(indent, "postfix {0}", Op.ToString()); Lhs.Dump(indent + 1); }
public override void Dump(int indent) { writeLine(indent, "parens"); Inner.Dump(indent + 1); }