doc-src/IsarImplementation/Thy/document/Prelim.tex
changeset 43547 f3a8476285c6
parent 43329 84472e198515
child 46484 50fca9d09528
equal deleted inserted replaced
43546:6629e2dedb00 43547:f3a8476285c6
  1602   \indexdef{}{ML}{Binding.empty}\verb|Binding.empty: binding| \\
  1602   \indexdef{}{ML}{Binding.empty}\verb|Binding.empty: binding| \\
  1603   \indexdef{}{ML}{Binding.name}\verb|Binding.name: string -> binding| \\
  1603   \indexdef{}{ML}{Binding.name}\verb|Binding.name: string -> binding| \\
  1604   \indexdef{}{ML}{Binding.qualify}\verb|Binding.qualify: bool -> string -> binding -> binding| \\
  1604   \indexdef{}{ML}{Binding.qualify}\verb|Binding.qualify: bool -> string -> binding -> binding| \\
  1605   \indexdef{}{ML}{Binding.prefix}\verb|Binding.prefix: bool -> string -> binding -> binding| \\
  1605   \indexdef{}{ML}{Binding.prefix}\verb|Binding.prefix: bool -> string -> binding -> binding| \\
  1606   \indexdef{}{ML}{Binding.conceal}\verb|Binding.conceal: binding -> binding| \\
  1606   \indexdef{}{ML}{Binding.conceal}\verb|Binding.conceal: binding -> binding| \\
  1607   \indexdef{}{ML}{Binding.str\_of}\verb|Binding.str_of: binding -> string| \\
  1607   \indexdef{}{ML}{Binding.print}\verb|Binding.print: binding -> string| \\
  1608   \end{mldecls}
  1608   \end{mldecls}
  1609   \begin{mldecls}
  1609   \begin{mldecls}
  1610   \indexdef{}{ML type}{Name\_Space.naming}\verb|type Name_Space.naming| \\
  1610   \indexdef{}{ML type}{Name\_Space.naming}\verb|type Name_Space.naming| \\
  1611   \indexdef{}{ML}{Name\_Space.default\_naming}\verb|Name_Space.default_naming: Name_Space.naming| \\
  1611   \indexdef{}{ML}{Name\_Space.default\_naming}\verb|Name_Space.default_naming: Name_Space.naming| \\
  1612   \indexdef{}{ML}{Name\_Space.add\_path}\verb|Name_Space.add_path: string -> Name_Space.naming -> Name_Space.naming| \\
  1612   \indexdef{}{ML}{Name\_Space.add\_path}\verb|Name_Space.add_path: string -> Name_Space.naming -> Name_Space.naming| \\
  1649   binding shall refer to an entity that serves foundational purposes
  1649   binding shall refer to an entity that serves foundational purposes
  1650   only.  This flag helps to mark implementation details of
  1650   only.  This flag helps to mark implementation details of
  1651   specification mechanism etc.  Other tools should not depend on the
  1651   specification mechanism etc.  Other tools should not depend on the
  1652   particulars of concealed entities (cf.\ \verb|Name_Space.is_concealed|).
  1652   particulars of concealed entities (cf.\ \verb|Name_Space.is_concealed|).
  1653 
  1653 
  1654   \item \verb|Binding.str_of|~\isa{binding} produces a string
  1654   \item \verb|Binding.print|~\isa{binding} produces a string
  1655   representation for human-readable output, together with some formal
  1655   representation for human-readable output, together with some formal
  1656   markup that might get used in GUI front-ends, for example.
  1656   markup that might get used in GUI front-ends, for example.
  1657 
  1657 
  1658   \item Type \verb|Name_Space.naming| represents the abstract
  1658   \item Type \verb|Name_Space.naming| represents the abstract
  1659   concept of a naming policy.
  1659   concept of a naming policy.