src/Pure/Isar/isar_cmd.ML
changeset 8369 1c833efb2802
parent 8349 611342539639
child 8453 0771ba650f73
equal deleted inserted replaced
8368:bdc3ee0d8cb6 8369:1c833efb2802
    42   val print_attributes: Toplevel.transition -> Toplevel.transition
    42   val print_attributes: Toplevel.transition -> Toplevel.transition
    43   val print_methods: Toplevel.transition -> Toplevel.transition
    43   val print_methods: Toplevel.transition -> Toplevel.transition
    44   val print_thms_containing: xstring list -> Toplevel.transition -> Toplevel.transition
    44   val print_thms_containing: xstring list -> Toplevel.transition -> Toplevel.transition
    45   val print_binds: Toplevel.transition -> Toplevel.transition
    45   val print_binds: Toplevel.transition -> Toplevel.transition
    46   val print_lthms: Toplevel.transition -> Toplevel.transition
    46   val print_lthms: Toplevel.transition -> Toplevel.transition
       
    47   val print_cases: Toplevel.transition -> Toplevel.transition
    47   val print_thms: (string * Args.src list) list -> Toplevel.transition -> Toplevel.transition
    48   val print_thms: (string * Args.src list) list -> Toplevel.transition -> Toplevel.transition
    48   val print_prop: string -> Toplevel.transition -> Toplevel.transition
    49   val print_prop: string -> Toplevel.transition -> Toplevel.transition
    49   val print_term: string -> Toplevel.transition -> Toplevel.transition
    50   val print_term: string -> Toplevel.transition -> Toplevel.transition
    50   val print_type: string -> Toplevel.transition -> Toplevel.transition
    51   val print_type: string -> Toplevel.transition -> Toplevel.transition
    51 end;
    52 end;
   149 
   150 
   150 (* print proof context contents *)
   151 (* print proof context contents *)
   151 
   152 
   152 val print_binds = Toplevel.keep (ProofContext.print_binds o Proof.context_of o Toplevel.proof_of);
   153 val print_binds = Toplevel.keep (ProofContext.print_binds o Proof.context_of o Toplevel.proof_of);
   153 val print_lthms = Toplevel.keep (ProofContext.print_thms o Proof.context_of o Toplevel.proof_of);
   154 val print_lthms = Toplevel.keep (ProofContext.print_thms o Proof.context_of o Toplevel.proof_of);
       
   155 val print_cases = Toplevel.keep (ProofContext.print_cases o Proof.context_of o Toplevel.proof_of);
   154 
   156 
   155 
   157 
   156 (* print theorems / types / terms / props *)
   158 (* print theorems / types / terms / props *)
   157 
   159 
   158 fun print_thms args = Toplevel.keep (fn state =>
   160 fun print_thms args = Toplevel.keep (fn state =>