SCM Repository
[diderot] Diff of /branches/pure-cfg/src/compiler/high-il/check-high-il.sml
Diff of /branches/pure-cfg/src/compiler/high-il/check-high-il.sml
Parent Directory
|
Revision Log
|
Patch
71 |
| Op.ScaleField => (Ty.FieldTy, [Ty.realTy, Ty.FieldTy]) |
| Op.ScaleField => (Ty.FieldTy, [Ty.realTy, Ty.FieldTy]) |
72 |
| Op.NegField => (Ty.FieldTy, [Ty.FieldTy]) |
| Op.NegField => (Ty.FieldTy, [Ty.FieldTy]) |
73 |
| Op.DiffField => (Ty.FieldTy, [Ty.FieldTy]) |
| Op.DiffField => (Ty.FieldTy, [Ty.FieldTy]) |
74 |
| Op.Probe(rngTy, domTy) => (rngTy, [Ty.FieldTy, domTy]) |
| Op.Probe(domTy, rngTy) => (rngTy, [Ty.FieldTy, domTy]) |
75 |
| Op.Input(ty, _) => (ty, []) |
| Op.Input(ty, _) => (ty, []) |
76 |
| Op.InputWithDefault(ty, _) => (ty, [ty]) |
| Op.InputWithDefault(ty, _) => (ty, [ty]) |
77 |
| _ => raise Fail("sigOf: invalid operator " ^ Op.toString rator) |
| _ => raise Fail("sigOf: invalid operator " ^ Op.toString rator) |
|
Legend:
Removed from v.895 |
|
changed lines |
|
Added in v.896 |
|
|