# HG changeset patch # User wenzelm # Date 1236469312 -3600 # Node ID 8066d80cd51e98a9729275f274827988f425da74 # Parent 0d037d7e2a7555968fb4a00ee21d64732be4f615 use binding type; diff -r 0d037d7e2a75 -r 8066d80cd51e doc-src/IsarImplementation/Thy/Logic.thy --- a/doc-src/IsarImplementation/Thy/Logic.thy Sun Mar 08 00:16:34 2009 +0100 +++ b/doc-src/IsarImplementation/Thy/Logic.thy Sun Mar 08 00:41:52 2009 +0100 @@ -126,10 +126,10 @@ \begin{mldecls} @{index_ML Sign.subsort: "theory -> sort * sort -> bool"} \\ @{index_ML Sign.of_sort: "theory -> typ * sort -> bool"} \\ - @{index_ML Sign.add_types: "(string * int * mixfix) list -> theory -> theory"} \\ + @{index_ML Sign.add_types: "(binding * int * mixfix) list -> theory -> theory"} \\ @{index_ML Sign.add_tyabbrs_i: " - (string * string list * typ * mixfix) list -> theory -> theory"} \\ - @{index_ML Sign.primitive_class: "string * class list -> theory -> theory"} \\ + (binding * string list * typ * mixfix) list -> theory -> theory"} \\ + @{index_ML Sign.primitive_class: "binding * class list -> theory -> theory"} \\ @{index_ML Sign.primitive_classrel: "class * class -> theory -> theory"} \\ @{index_ML Sign.primitive_arity: "arity -> theory -> theory"} \\ \end{mldecls} diff -r 0d037d7e2a75 -r 8066d80cd51e doc-src/IsarImplementation/Thy/document/Logic.tex --- a/doc-src/IsarImplementation/Thy/document/Logic.tex Sun Mar 08 00:16:34 2009 +0100 +++ b/doc-src/IsarImplementation/Thy/document/Logic.tex Sun Mar 08 00:41:52 2009 +0100 @@ -137,10 +137,10 @@ \begin{mldecls} \indexdef{}{ML}{Sign.subsort}\verb|Sign.subsort: theory -> sort * sort -> bool| \\ \indexdef{}{ML}{Sign.of\_sort}\verb|Sign.of_sort: theory -> typ * sort -> bool| \\ - \indexdef{}{ML}{Sign.add\_types}\verb|Sign.add_types: (string * int * mixfix) list -> theory -> theory| \\ + \indexdef{}{ML}{Sign.add\_types}\verb|Sign.add_types: (binding * int * mixfix) list -> theory -> theory| \\ \indexdef{}{ML}{Sign.add\_tyabbrs\_i}\verb|Sign.add_tyabbrs_i: |\isasep\isanewline% -\verb| (string * string list * typ * mixfix) list -> theory -> theory| \\ - \indexdef{}{ML}{Sign.primitive\_class}\verb|Sign.primitive_class: string * class list -> theory -> theory| \\ +\verb| (binding * string list * typ * mixfix) list -> theory -> theory| \\ + \indexdef{}{ML}{Sign.primitive\_class}\verb|Sign.primitive_class: binding * class list -> theory -> theory| \\ \indexdef{}{ML}{Sign.primitive\_classrel}\verb|Sign.primitive_classrel: class * class -> theory -> theory| \\ \indexdef{}{ML}{Sign.primitive\_arity}\verb|Sign.primitive_arity: arity -> theory -> theory| \\ \end{mldecls}