SCM Repository
[diderot] Diff of /branches/pure-cfg/src/compiler/c-target/print-as-c.sml
Diff of /branches/pure-cfg/src/compiler/c-target/print-as-c.sml
Parent Directory
|
Revision Log
|
Patch
188 |
of CL.E_Grp e => (str "("; ppExp e; str ")") |
of CL.E_Grp e => (str "("; ppExp e; str ")") |
189 |
| CL.E_BinOp(e1, rator, e2) => (ppExp e1; str(CL.binopToString rator); ppExp e2) |
| CL.E_BinOp(e1, rator, e2) => (ppExp e1; str(CL.binopToString rator); ppExp e2) |
190 |
| CL.E_UnOp(rator, e) => (str(CL.unopToString rator); ppExp e) |
| CL.E_UnOp(rator, e) => (str(CL.unopToString rator); ppExp e) |
191 |
|
| CL.E_PostOp(e, rator) => (ppExp e; str(CL.postopToString rator)) |
192 |
| CL.E_Apply(f, args) => (str f; ppArgs args) |
| CL.E_Apply(f, args) => (str f; ppArgs args) |
193 |
| CL.E_Subscript(e1, e2) => (ppExp e1; str "["; ppExp e2; str "]") |
| CL.E_Subscript(e1, e2) => (ppExp e1; str "["; ppExp e2; str "]") |
194 |
| CL.E_Select(e, f) => (ppExp e; str "."; str f) |
| CL.E_Select(e, f) => (ppExp e; str "."; str f) |
|
Legend:
Removed from v.615 |
|
changed lines |
|
Added in v.616 |
|
|