SCM Repository
[diderot] Diff of /trunk/src/ast/type-util.sml
Diff of /trunk/src/ast/type-util.sml
Parent Directory
|
Revision Log
|
Patch
53 |
"field#", diffToString diff, "(", dimToString dim, |
"field#", diffToString diff, "(", dimToString dim, |
54 |
")", shapeToString shape |
")", shapeToString shape |
55 |
] |
] |
56 |
| Ty.T_Fun(tys1, tys2) => let |
| Ty.T_Fun(tys1, ty2) => let |
57 |
fun tysToString [] = "()" |
fun tysToString [] = "()" |
58 |
| tysToString [ty] = toString ty |
| tysToString [ty] = toString ty |
59 |
| tysToString tys = String.concat[ |
| tysToString tys = String.concat[ |
60 |
"(", listToString toString " * " tys, ")" |
"(", listToString toString " * " tys, ")" |
61 |
] |
] |
62 |
in |
in |
63 |
String.concat[tysToString tys1, " -> ", tysToString tys2] |
String.concat[tysToString tys1, " -> ", toString ty2] |
64 |
end |
end |
65 |
(* end case *)) |
(* end case *)) |
66 |
|
|
|
Legend:
Removed from v.75 |
|
changed lines |
|
Added in v.81 |
|
|