SCM Repository
[diderot] Diff of /trunk/src/compiler/high-to-mid/high-to-mid.sml
Diff of /trunk/src/compiler/high-to-mid/high-to-mid.sml
Parent Directory
|
Revision Log
|
Patch
26 |
(* expand the field Inside operator into a image-space test *) |
(* expand the field Inside operator into a image-space test *) |
27 |
fun expandInside (env, result, pos, fld) = let |
fun expandInside (env, result, pos, fld) = let |
28 |
val pos' = lookupVar (env, pos) |
val pos' = lookupVar (env, pos) |
29 |
val fld = (case valueOf fld |
val fld = (case fld |
30 |
of SrcIL.OP(SrcOp.Field fld, []) => fld |
of SrcIL.OP(SrcOp.Field fld, []) => fld |
31 |
| _ => raise Fail "bogus field binding" |
| _ => raise Fail "bogus field binding" |
32 |
(* end case *)) |
(* end case *)) |
|
Legend:
Removed from v.348 |
|
changed lines |
|
Added in v.349 |
|
|