public override void Print(StringBuilder sb) { sb.Append("("); arg1.Print(sb); sb.Append(" "); sb.Append(MonaParser.DescribeTokens(token.Kind)); sb.Append(" "); arg2.Print(sb); sb.Append(")"); }
public override void Print(StringBuilder sb) { if (token != null) { sb.AppendLine(MonaParser.DescribeTokens(token.Kind) + ";"); } foreach (var decl in declarations) { decl.Print(sb); sb.AppendLine(";"); } }