changeset 196 | 61620d959717 |
parent 172 | 8aa51768ade4 |
child 201 | 4d0545e93c0d |
--- a/thy_syntax.ML Fri Dec 02 16:09:49 1994 +0100 +++ b/thy_syntax.ML Fri Dec 02 16:13:34 1994 +0100 @@ -139,7 +139,7 @@ (*parsers*) val tvars = type_args >> map (cat "dtVar"); val typ = - tvars -- name >> (cat "dtTyp" o mk_pair o apfst mk_list) || + tvars -- (ident>>quote) >> (cat "dtTyp" o mk_pair o apfst mk_list) || type_var >> cat "dtVar"; val opt_typs = optional ("(" $$-- list1 typ --$$ ")") []; val constructor = name -- opt_typs -- opt_mixfix;