comparison src/urweb.grm @ 473:04b91c33ef54

Resolve all tag named in [Basis]; deal with C compilation failure without leaving /tmp files
author Adam Chlipala <adamc@hcoop.net>
date Sat, 08 Nov 2008 10:33:58 -0500
parents 20fab0e96217
children 6ee1c761818f
comparison
equal deleted inserted replaced
472:0f128cbc2758 473:04b91c33ef54
1067 tagHead: BEGIN_TAG (let 1067 tagHead: BEGIN_TAG (let
1068 val bt = tagIn BEGIN_TAG 1068 val bt = tagIn BEGIN_TAG
1069 val pos = s (BEGIN_TAGleft, BEGIN_TAGright) 1069 val pos = s (BEGIN_TAGleft, BEGIN_TAGright)
1070 in 1070 in
1071 (bt, 1071 (bt,
1072 (EVar ([], bt, Infer), pos)) 1072 (EVar (["Basis"], bt, Infer), pos))
1073 end) 1073 end)
1074 | tagHead LBRACE cexp RBRACE (#1 tagHead, (ECApp (#2 tagHead, cexp), s (tagHeadleft, RBRACEright))) 1074 | tagHead LBRACE cexp RBRACE (#1 tagHead, (ECApp (#2 tagHead, cexp), s (tagHeadleft, RBRACEright)))
1075 1075
1076 attrs : ([]) 1076 attrs : ([])
1077 | attr attrs (attr :: attrs) 1077 | attr attrs (attr :: attrs)