src/HOL/Tools/Quotient/quotient_type.ML
changeset 59936 b8ffc3dc9e24
parent 59582 0fbed69ff081
child 60225 eb4e322734bf
equal deleted inserted replaced
59935:343905de27b1 59936:b8ffc3dc9e24
   340         (@{keyword "/"} |-- (partial -- Parse.term))  --
   340         (@{keyword "/"} |-- (partial -- Parse.term))  --
   341         Scan.option (@{keyword "morphisms"} |-- Parse.!!! (Parse.binding -- Parse.binding))
   341         Scan.option (@{keyword "morphisms"} |-- Parse.!!! (Parse.binding -- Parse.binding))
   342           -- Scan.option (@{keyword "parametric"} |-- Parse.!!! Parse.xthm)
   342           -- Scan.option (@{keyword "parametric"} |-- Parse.!!! Parse.xthm)
   343 
   343 
   344 val _ =
   344 val _ =
   345   Outer_Syntax.local_theory_to_proof @{command_spec "quotient_type"}
   345   Outer_Syntax.local_theory_to_proof @{command_keyword quotient_type}
   346     "quotient type definitions (require equivalence proofs)"
   346     "quotient type definitions (require equivalence proofs)"
   347       (quotspec_parser >> quotient_type_cmd)
   347       (quotspec_parser >> quotient_type_cmd)
   348 
   348 
   349 
   349 
   350 end;
   350 end;