equal
  deleted
  inserted
  replaced
  
    
    
    19   val is_monomorphic: T -> string -> bool                      (*exception TYPE*)  | 
    19   val is_monomorphic: T -> string -> bool                      (*exception TYPE*)  | 
    20   val the_constraint: T -> string -> typ                       (*exception TYPE*)  | 
    20   val the_constraint: T -> string -> typ                       (*exception TYPE*)  | 
    21   val space_of: T -> Name_Space.T  | 
    21   val space_of: T -> Name_Space.T  | 
    22   val is_concealed: T -> string -> bool  | 
    22   val is_concealed: T -> string -> bool  | 
    23   val intern: T -> xstring -> string  | 
    23   val intern: T -> xstring -> string  | 
         | 
    24   val extern: T -> string -> xstring  | 
    24   val intern_syntax: T -> xstring -> string  | 
    25   val intern_syntax: T -> xstring -> string  | 
    25   val extern: T -> string -> xstring  | 
    26   val extern_syntax: T -> string -> xstring  | 
    26   val read_const: T -> string -> term  | 
    27   val read_const: T -> string -> term  | 
    27   val certify: Pretty.pp -> Type.tsig -> bool -> T -> term -> term  (*exception TYPE*)  | 
    28   val certify: Pretty.pp -> Type.tsig -> bool -> T -> term -> term  (*exception TYPE*)  | 
    28   val typargs: T -> string * typ -> typ list  | 
    29   val typargs: T -> string * typ -> typ list  | 
    29   val instance: T -> string * typ list -> typ  | 
    30   val instance: T -> string * typ list -> typ  | 
    30   val declare: Name_Space.naming -> binding * typ -> T -> T  | 
    31   val declare: Name_Space.naming -> binding * typ -> T -> T  | 
   124 val is_concealed = Name_Space.is_concealed o space_of;  | 
   125 val is_concealed = Name_Space.is_concealed o space_of;  | 
   125   | 
   126   | 
   126 val intern = Name_Space.intern o space_of;  | 
   127 val intern = Name_Space.intern o space_of;  | 
   127 val extern = Name_Space.extern o space_of;  | 
   128 val extern = Name_Space.extern o space_of;  | 
   128   | 
   129   | 
   129 fun intern_syntax consts name =  | 
   130 fun intern_syntax consts s =  | 
   130   (case try Syntax.unmark_const name of  | 
   131   (case try Syntax.unmark_const s of  | 
   131     SOME c => c  | 
   132     SOME c => c  | 
   132   | NONE => intern consts name);  | 
   133   | NONE => intern consts s);  | 
         | 
   134   | 
         | 
   135 fun extern_syntax consts s =  | 
         | 
   136   (case try Syntax.unmark_const s of  | 
         | 
   137     SOME c => extern consts c  | 
         | 
   138   | NONE => s);  | 
   133   | 
   139   | 
   134   | 
   140   | 
   135 (* read_const *)  | 
   141 (* read_const *)  | 
   136   | 
   142   | 
   137 fun read_const consts raw_c =  | 
   143 fun read_const consts raw_c =  |