equal
deleted
inserted
replaced
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; |