equal
deleted
inserted
replaced
135 \begin{tabular}{rcccl} |
135 \begin{tabular}{rcccl} |
136 & & \isa{Pure} \\ |
136 & & \isa{Pure} \\ |
137 & & \isa{{\isasymdown}} \\ |
137 & & \isa{{\isasymdown}} \\ |
138 & & \isa{FOL} \\ |
138 & & \isa{FOL} \\ |
139 & $\swarrow$ & & $\searrow$ & \\ |
139 & $\swarrow$ & & $\searrow$ & \\ |
140 $Nat$ & & & & \isa{List} \\ |
140 \isa{Nat} & & & & \isa{List} \\ |
141 & $\searrow$ & & $\swarrow$ \\ |
141 & $\searrow$ & & $\swarrow$ \\ |
142 & & \isa{Length} \\ |
142 & & \isa{Length} \\ |
143 & & \multicolumn{3}{l}{~~$\isarkeyword{imports}$} \\ |
143 & & \multicolumn{3}{l}{~~$\isarkeyword{imports}$} \\ |
144 & & \multicolumn{3}{l}{~~$\isarkeyword{begin}$} \\ |
144 & & \multicolumn{3}{l}{~~$\isarkeyword{begin}$} \\ |
145 & & $\vdots$~~ \\ |
145 & & $\vdots$~~ \\ |
808 \begin{isamarkuptext}% |
808 \begin{isamarkuptext}% |
809 \begin{mldecls} |
809 \begin{mldecls} |
810 \indexml{NameSpace.base}\verb|NameSpace.base: string -> string| \\ |
810 \indexml{NameSpace.base}\verb|NameSpace.base: string -> string| \\ |
811 \indexml{NameSpace.qualifier}\verb|NameSpace.qualifier: string -> string| \\ |
811 \indexml{NameSpace.qualifier}\verb|NameSpace.qualifier: string -> string| \\ |
812 \indexml{NameSpace.append}\verb|NameSpace.append: string -> string -> string| \\ |
812 \indexml{NameSpace.append}\verb|NameSpace.append: string -> string -> string| \\ |
813 \indexml{NameSpace.pack}\verb|NameSpace.pack: string list -> string| \\ |
813 \indexml{NameSpace.implode}\verb|NameSpace.implode: string list -> string| \\ |
814 \indexml{NameSpace.unpack}\verb|NameSpace.unpack: string -> string list| \\ |
814 \indexml{NameSpace.explode}\verb|NameSpace.explode: string -> string list| \\ |
815 \end{mldecls} |
815 \end{mldecls} |
816 \begin{mldecls} |
816 \begin{mldecls} |
817 \indexmltype{NameSpace.naming}\verb|type NameSpace.naming| \\ |
817 \indexmltype{NameSpace.naming}\verb|type NameSpace.naming| \\ |
818 \indexml{NameSpace.default-naming}\verb|NameSpace.default_naming: NameSpace.naming| \\ |
818 \indexml{NameSpace.default-naming}\verb|NameSpace.default_naming: NameSpace.naming| \\ |
819 \indexml{NameSpace.add-path}\verb|NameSpace.add_path: string -> NameSpace.naming -> NameSpace.naming| \\ |
819 \indexml{NameSpace.add-path}\verb|NameSpace.add_path: string -> NameSpace.naming -> NameSpace.naming| \\ |
837 of a qualified name. |
837 of a qualified name. |
838 |
838 |
839 \item \verb|NameSpace.append|~\isa{name\isactrlisub {\isadigit{1}}\ name\isactrlisub {\isadigit{2}}} |
839 \item \verb|NameSpace.append|~\isa{name\isactrlisub {\isadigit{1}}\ name\isactrlisub {\isadigit{2}}} |
840 appends two qualified names. |
840 appends two qualified names. |
841 |
841 |
842 \item \verb|NameSpace.pack|~\isa{name} and \verb|NameSpace.unpack|~\isa{names} convert between the packed string |
842 \item \verb|NameSpace.implode|~\isa{name} and \verb|NameSpace.explode|~\isa{names} convert between the packed string |
843 representation and the explicit list form of qualified names. |
843 representation and the explicit list form of qualified names. |
844 |
844 |
845 \item \verb|NameSpace.naming| represents the abstract concept of |
845 \item \verb|NameSpace.naming| represents the abstract concept of |
846 a naming policy. |
846 a naming policy. |
847 |
847 |