doc-src/IsarImplementation/Thy/Prelim.thy
changeset 48045 b9b2e183e94d
parent 47355 50fca9d09528
child 49945 10b89c127153
     1.1 --- a/doc-src/IsarImplementation/Thy/Prelim.thy	Wed Mar 28 11:04:39 2012 +0200
     1.2 +++ b/doc-src/IsarImplementation/Thy/Prelim.thy	Wed Mar 28 11:17:32 2012 +0200
     1.3 @@ -1106,8 +1106,8 @@
     1.4    @{index_ML_type Name_Space.T} \\
     1.5    @{index_ML Name_Space.empty: "string -> Name_Space.T"} \\
     1.6    @{index_ML Name_Space.merge: "Name_Space.T * Name_Space.T -> Name_Space.T"} \\
     1.7 -  @{index_ML Name_Space.declare: "Proof.context -> bool ->
     1.8 -  Name_Space.naming -> binding -> Name_Space.T -> string * Name_Space.T"} \\
     1.9 +  @{index_ML Name_Space.declare: "Context.generic -> bool ->
    1.10 +  binding -> Name_Space.T -> string * Name_Space.T"} \\
    1.11    @{index_ML Name_Space.intern: "Name_Space.T -> string -> string"} \\
    1.12    @{index_ML Name_Space.extern: "Proof.context -> Name_Space.T -> string -> string"} \\
    1.13    @{index_ML Name_Space.is_concealed: "Name_Space.T -> string -> bool"}
    1.14 @@ -1170,10 +1170,9 @@
    1.15    (\secref{sec:context-data}); @{text "kind"} is a formal comment
    1.16    to characterize the purpose of a name space.
    1.17  
    1.18 -  \item @{ML Name_Space.declare}~@{text "ctxt strict naming bindings
    1.19 +  \item @{ML Name_Space.declare}~@{text "context strict binding
    1.20    space"} enters a name binding as fully qualified internal name into
    1.21 -  the name space, with external accesses determined by the naming
    1.22 -  policy.
    1.23 +  the name space, using the naming of the context.
    1.24  
    1.25    \item @{ML Name_Space.intern}~@{text "space name"} internalizes a
    1.26    (partially qualified) external name.