Mercurial > urweb
comparison src/urweb.grm @ 825:7f871c03e3a1
Destructing local let, to the point where demo compiles
author | Adam Chlipala <adamc@hcoop.net> |
---|---|
date | Thu, 28 May 2009 12:07:05 -0400 |
parents | 669ac5e9a69e |
children | ccf22c2c77b2 |
comparison
equal
deleted
inserted
replaced
824:be0988e46336 | 825:7f871c03e3a1 |
---|---|
1165 | LBRACK RBRACK (EVar (["Basis"], "Nil", Infer), s (LBRACKleft, RBRACKright)) | 1165 | LBRACK RBRACK (EVar (["Basis"], "Nil", Infer), s (LBRACKleft, RBRACKright)) |
1166 | 1166 |
1167 edecls : ([]) | 1167 edecls : ([]) |
1168 | edecl edecls (edecl :: edecls) | 1168 | edecl edecls (edecl :: edecls) |
1169 | 1169 |
1170 edecl : VAL vali ((EDVal vali, s (VALleft, valiright))) | 1170 edecl : VAL pat EQ eexp ((EDVal (pat, eexp), s (VALleft, eexpright))) |
1171 | VAL REC valis ((EDValRec valis, s (VALleft, valisright))) | 1171 | VAL REC valis ((EDValRec valis, s (VALleft, valisright))) |
1172 | FUN valis ((EDValRec valis, s (FUNleft, valisright))) | 1172 | FUN valis ((EDValRec valis, s (FUNleft, valisright))) |
1173 | 1173 |
1174 enterDml : (inDml := true) | 1174 enterDml : (inDml := true) |
1175 leaveDml : (inDml := false) | 1175 leaveDml : (inDml := false) |