SCM Repository
[smlnj] Diff of /sml/trunk/src/compiler/FLINT/plambda/flintnm.sml
Diff of /sml/trunk/src/compiler/FLINT/plambda/flintnm.sml
Parent Directory
|
Revision Log
|
Patch
469 |
end |
end |
470 |
|
|
471 |
|
|
472 |
| L.TFN ([], body) => bug "TFN[]" |
(* | L.TFN ([], body) => bug "TFN[]" *) |
473 |
| L.TFN (tks, body) => |
| L.TFN (tks, body) => |
474 |
let val (body', body_lty) = |
let val (body', body_lty) = |
475 |
tovalue(venv, DI.next d, body, |
tovalue(venv, DI.next d, body, |
481 |
lty) |
lty) |
482 |
end |
end |
483 |
|
|
484 |
| L.TAPP (f,[]) => bug "TAPP[]" |
(* | L.TAPP (f,[]) => bug "TAPP[]" *) |
485 |
| L.TAPP (f,tycs) => |
| L.TAPP (f,tycs) => |
486 |
(* similar to APP *) |
(* similar to APP *) |
487 |
tovalue(venv, d, f, |
tovalue(venv, d, f, |
|
Legend:
Removed from v.255 |
|
changed lines |
|
Added in v.256 |
|
|