src/HOL/Tools/choice_specification.ML
changeset 47823 94aa7b81bcf6
parent 47659 6287653e63ec
child 47836 5c6955f487e5
     1.1 --- a/src/HOL/Tools/choice_specification.ML	Thu Mar 15 19:48:19 2012 +0100
     1.2 +++ b/src/HOL/Tools/choice_specification.ML	Thu Mar 15 20:07:00 2012 +0100
     1.3 @@ -234,11 +234,11 @@
     1.4  
     1.5  (* outer syntax *)
     1.6  
     1.7 -val opt_name = Scan.optional (Parse.name --| Parse.$$$ ":") ""
     1.8 +val opt_name = Scan.optional (Parse.name --| @{keyword ":"}) ""
     1.9  val opt_overloaded = Parse.opt_keyword "overloaded"
    1.10  
    1.11  val specification_decl =
    1.12 -  Parse.$$$ "(" |-- Scan.repeat1 (opt_name -- Parse.term -- opt_overloaded) --| Parse.$$$ ")" --
    1.13 +  @{keyword "("} |-- Scan.repeat1 (opt_name -- Parse.term -- opt_overloaded) --| @{keyword ")"} --
    1.14            Scan.repeat1 ((Parse_Spec.opt_thm_name ":" >> apfst Binding.name_of) -- Parse.prop)
    1.15  
    1.16  val _ =
    1.17 @@ -249,7 +249,7 @@
    1.18  
    1.19  val ax_specification_decl =
    1.20      Parse.name --
    1.21 -    (Parse.$$$ "(" |-- Scan.repeat1 (opt_name -- Parse.term -- opt_overloaded) --| Parse.$$$ ")" --
    1.22 +    (@{keyword "("} |-- Scan.repeat1 (opt_name -- Parse.term -- opt_overloaded) --| @{keyword ")"} --
    1.23             Scan.repeat1 ((Parse_Spec.opt_thm_name ":" >> apfst Binding.name_of) -- Parse.prop))
    1.24  
    1.25  val _ =