doc-src/Codegen/Thy/document/ML.tex
changeset 37212 b8e02ce2559f
parent 33707 68841fb382e0
child 37610 1b09880d9734
--- a/doc-src/Codegen/Thy/document/ML.tex	Mon May 31 17:29:28 2010 +0200
+++ b/doc-src/Codegen/Thy/document/ML.tex	Mon May 31 17:31:33 2010 +0200
@@ -60,9 +60,9 @@
 \verb|    -> theory -> theory| \\
   \indexdef{}{ML}{Code\_Preproc.del\_functrans}\verb|Code_Preproc.del_functrans: string -> theory -> theory| \\
   \indexdef{}{ML}{Code.add\_datatype}\verb|Code.add_datatype: (string * typ) list -> theory -> theory| \\
-  \indexdef{}{ML}{Code.get\_datatype}\verb|Code.get_datatype: theory -> string|\isasep\isanewline%
+  \indexdef{}{ML}{Code.get\_type}\verb|Code.get_type: theory -> string|\isasep\isanewline%
 \verb|    -> (string * sort) list * (string * typ list) list| \\
-  \indexdef{}{ML}{Code.get\_datatype\_of\_constr}\verb|Code.get_datatype_of_constr: theory -> string -> string option|
+  \indexdef{}{ML}{Code.get\_type\_of\_constr\_or\_abstr}\verb|Code.get_type_of_constr_or_abstr: theory -> string -> (string * bool) option|
   \end{mldecls}
 
   \begin{description}
@@ -91,7 +91,7 @@
      a datatype to executable content, with generation
      set \isa{cs}.
 
-  \item \verb|Code.get_datatype_of_constr|~\isa{thy}~\isa{const}
+  \item \verb|Code.get_type_of_constr_or_abstr|~\isa{thy}~\isa{const}
      returns type constructor corresponding to
      constructor \isa{const}; returns \isa{NONE}
      if \isa{const} is no constructor.
@@ -163,7 +163,7 @@
   merge, which is a little bit nasty from an implementation
   point of view.  The framework provides a solution
   to this technical challenge by providing a functorial
-  data slot \verb|CodeDataFun|; on instantiation
+  data slot \verb|Code_Data|; on instantiation
   of this functor, the following types and operations
   are required:
 
@@ -189,7 +189,7 @@
 
   \end{description}
 
-  \noindent An instance of \verb|CodeDataFun| provides the following
+  \noindent An instance of \verb|Code_Data| provides the following
   interface:
 
   \medskip