Exemplo n.º 1
0
 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(")");
 }
Exemplo n.º 2
0
 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(";");
     }
 }