Esempio n. 1
0
 public override void Print(StringBuilder sb)
 {
     sb.Append(token.text);
     sb.Append("(");
     sb.Append(expressions.ToString(","));
     sb.Append(")");
 }
Esempio n. 2
0
 public override void Print(StringBuilder sb)
 {
     sb.Append(token.text);
     if (universes != null)
     {
         sb.Append(" [");
         sb.Append(universes.ToString(","));
         sb.Append("]");
     }
     sb.Append(" ");
     sb.Append(vars.ToString(","));
 }
Esempio n. 3
0
 public override void Print(StringBuilder sb)
 {
     if (elems == null)
     {
         sb.Append(token.text);
     }
     else
     {
         sb.Append("{");
         sb.Append(elems.ToString(","));
         sb.Append("}");
     }
 }
Esempio n. 4
0
 public override void Print(StringBuilder sb)
 {
     if (isMacro)
     {
         sb.Append("macro ");
     }
     else
     {
         sb.Append("pred ");
     }
     sb.Append(name.text);
     if (!(parameters == null))
     {
         sb.Append("(");
         sb.Append(parameters.ToString(","));
         sb.Append(")");
     }
     sb.Append(" = ");
     formula.Print(sb);
 }
Esempio n. 5
0
 public override void Print(StringBuilder sb)
 {
     sb.Append("universe " + args.ToString(","));
 }
Esempio n. 6
0
 public override void Print(StringBuilder sb)
 {
     sb.Append(kind.ToString() + " " + vars.ToString(","));
 }
Esempio n. 7
0
 public override void Print(StringBuilder sb)
 {
     sb.Append(kind.ToString() + " " + (univs == null ? "" : "[" + univs.ToString(",") + "]") + vars.ToString(","));
 }
Esempio n. 8
0
 /// <summary>
 /// Former maplets override latter maplets.
 /// </summary>
 public override string ToString()
 {
     return(maps.ToString(", ", MapToStr, "[", "]"));
 }