# HG changeset patch # User wenzelm # Date 879430454 -3600 # Node ID 38c91213f26b94233e3cdabb5810d6b42b606e0f # Parent 3d9e551bc5a6576b1c867cb83e5cc0cf0d2c7b46 fixed record parser; diff -r 3d9e551bc5a6 -r 38c91213f26b src/HOL/thy_syntax.ML --- a/src/HOL/thy_syntax.ML Thu Nov 13 12:43:17 1997 +0100 +++ b/src/HOL/thy_syntax.ML Thu Nov 13 15:14:14 1997 +0100 @@ -37,7 +37,7 @@ val record_decl = (type_args -- name >> (mk_pair o apfst mk_list)) --$$ "=" - -- optional (typ --$$ "+" >> cat "Some") "None" + -- optional (typ --$$ "+" >> (parens o cat "Some")) "None" -- repeat1 ((name --$$ "::" -- typ) >> mk_pair) >> (fn ((x, y), zs) => cat_lines [x, y, mk_big_list zs]);