src/Pure/Isar/proof_context.ML
changeset 59880 30687c3f2b10
parent 59859 f9d1442c70f3
child 59886 e0dc738eb08c
equal deleted inserted replaced
59879:6292f1f5ffae 59880:30687c3f2b10
    32   val restore_syntax_mode: Proof.context -> Proof.context -> Proof.context
    32   val restore_syntax_mode: Proof.context -> Proof.context -> Proof.context
    33   val map_naming: (Name_Space.naming -> Name_Space.naming) -> Proof.context -> Proof.context
    33   val map_naming: (Name_Space.naming -> Name_Space.naming) -> Proof.context -> Proof.context
    34   val naming_of: Proof.context -> Name_Space.naming
    34   val naming_of: Proof.context -> Name_Space.naming
    35   val restore_naming: Proof.context -> Proof.context -> Proof.context
    35   val restore_naming: Proof.context -> Proof.context -> Proof.context
    36   val full_name: Proof.context -> binding -> string
    36   val full_name: Proof.context -> binding -> string
       
    37   val concealed: Proof.context -> Proof.context
    37   val class_space: Proof.context -> Name_Space.T
    38   val class_space: Proof.context -> Name_Space.T
    38   val type_space: Proof.context -> Name_Space.T
    39   val type_space: Proof.context -> Name_Space.T
    39   val const_space: Proof.context -> Name_Space.T
    40   val const_space: Proof.context -> Name_Space.T
    40   val intern_class: Proof.context -> xstring -> string
    41   val intern_class: Proof.context -> xstring -> string
    41   val intern_type: Proof.context -> xstring -> string
    42   val intern_type: Proof.context -> xstring -> string
   302 val map_naming = Context.proof_map o Name_Space.map_naming;
   303 val map_naming = Context.proof_map o Name_Space.map_naming;
   303 val restore_naming = map_naming o K o naming_of;
   304 val restore_naming = map_naming o K o naming_of;
   304 
   305 
   305 val full_name = Name_Space.full_name o naming_of;
   306 val full_name = Name_Space.full_name o naming_of;
   306 
   307 
       
   308 val concealed = map_naming Name_Space.concealed;
       
   309 
   307 
   310 
   308 (* name spaces *)
   311 (* name spaces *)
   309 
   312 
   310 val class_space = Type.class_space o tsig_of;
   313 val class_space = Type.class_space o tsig_of;
   311 val type_space = Type.type_space o tsig_of;
   314 val type_space = Type.type_space o tsig_of;