Exemplo n.º 1
0
 public override string Unparse()
 {
     if (remain != null)
     {
         return(String.Format("[AssignCtn {0}, {1}, {2} ]", id.Unparse(), remain.Unparse(), expr.Unparse()));
     }
     else
     {
         return(String.Format("[Assign {0} {1}]", id.Unparse(), expr.Unparse()));
     }
 }
Exemplo n.º 2
0
 public override string Unparse()
 {
     if (remain != null)
     {
         return(String.Format("[ SL {0} | {1} ]", lhs.Unparse(), remain.Unparse()));
     }
     else
     {
         return(String.Format("[ SL {0} ]", remain.Unparse()));
     }
 }
Exemplo n.º 3
0
 public override string Unparse()
 {
     return(String.Format("[ GUARD {0} {1} {2} ]", lhs.Unparse(), Convert(Tag), rhs.Unparse()));
 }
Exemplo n.º 4
0
 public override string Unparse()
 {
     return(String.Format("[ Cond {0} -> {1} ]", guard.Unparse(), expr.Unparse()));
 }
Exemplo n.º 5
0
 public override string Unparse()
 {
     return(String.Format("[ Do {0} ]", remain.Unparse()));
 }
Exemplo n.º 6
0
 public override string Unparse()
 {
     return(String.Format("[ Root {0}, {1} ]", lhs.Unparse(), rhs.Unparse()));
 }