Mercurial > urweb
comparison src/cjr.sml @ 316:04ebfe929a98
Unpolyed a polymorphic function of two arguments
author | Adam Chlipala <adamc@hcoop.net> |
---|---|
date | Thu, 11 Sep 2008 10:14:59 -0400 |
parents | 52d4c60518d4 |
children | e976b187d73a |
comparison
equal
deleted
inserted
replaced
315:e21d0dddda09 | 316:04ebfe929a98 |
---|---|
62 | ECon of datatype_kind * patCon * exp option | 62 | ECon of datatype_kind * patCon * exp option |
63 | ENone of typ | 63 | ENone of typ |
64 | ESome of typ * exp | 64 | ESome of typ * exp |
65 | EFfi of string * string | 65 | EFfi of string * string |
66 | EFfiApp of string * string * exp list | 66 | EFfiApp of string * string * exp list |
67 | EApp of exp * exp | 67 | EApp of exp * exp list |
68 | 68 |
69 | ERecord of int * (string * exp) list | 69 | ERecord of int * (string * exp) list |
70 | EField of exp * string | 70 | EField of exp * string |
71 | 71 |
72 | ECase of exp * (pat * exp) list * { disc : typ, result : typ } | 72 | ECase of exp * (pat * exp) list * { disc : typ, result : typ } |