test/Tools/isac/BaseDefinitions/check-unique.sml
changeset 59897 8cba439d0454
parent 59896 3a746a4bb75f
child 59898 68883c046963
     1.1 --- a/test/Tools/isac/BaseDefinitions/check-unique.sml	Tue Apr 21 11:28:20 2020 +0200
     1.2 +++ b/test/Tools/isac/BaseDefinitions/check-unique.sml	Tue Apr 21 12:26:08 2020 +0200
     1.3 @@ -32,15 +32,15 @@
     1.4  (*  collect*)
     1.5  fun collect select_guh pbls =
     1.6    let
     1.7 -    fun node coll (Store.Ptyp (_, [n], ns)) = [select_guh n] @ (nodes coll ns)
     1.8 -      | node _ _ = raise ERROR "collect_guhs: too general Store.Ptyp"
     1.9 +    fun node coll (Store.Node (_, [n], ns)) = [select_guh n] @ (nodes coll ns)
    1.10 +      | node _ _ = raise ERROR "collect_guhs: too general Store.Node"
    1.11  	  and nodes coll [] = coll
    1.12        | nodes coll (n :: ns) = (node coll n) @ (nodes coll ns);
    1.13    in nodes [] pbls end;
    1.14  
    1.15 -collect: ('a -> 'b) -> 'a   Store.ptyp list -> 'b list;
    1.16 -collect pbl_select_guh: pbt Store.ptyp list -> guh list;
    1.17 -collect met_select_guh: met Store.ptyp list -> guh list;
    1.18 +collect: ('a -> 'b) -> 'a   Store.T -> 'b list;
    1.19 +collect pbl_select_guh: pbt Store.T -> guh list;
    1.20 +collect met_select_guh: met Store.T -> guh list;
    1.21  
    1.22  fun message select store guh =
    1.23    if member op = (select store) guh
    1.24 @@ -50,15 +50,15 @@
    1.25    else ();
    1.26  
    1.27   message: ('a -> guh list       ) -> 'a           -> guh -> unit;
    1.28 -(message (collect pbl_select_guh)): pbt Store.ptyp list -> guh -> unit;
    1.29 -(message (collect met_select_guh)): met Store.ptyp list -> guh -> unit;
    1.30 +(message (collect pbl_select_guh)): pbt Store.T -> guh -> unit;
    1.31 +(message (collect met_select_guh)): met Store.T -> guh -> unit;
    1.32  
    1.33 -(Check_Unique.collect (#guh : Probl_Def.T -> Check_Unique.guh)): pbt Store.ptyp list -> guh list;
    1.34 -(Check_Unique.collect (#guh : Meth_Def.T -> Check_Unique.guh)): met Store.ptyp list -> guh list;
    1.35 +(Check_Unique.collect (#guh : Probl_Def.T -> Check_Unique.guh)): pbt Store.T -> guh list;
    1.36 +(Check_Unique.collect (#guh : Meth_Def.T -> Check_Unique.guh)): met Store.T -> guh list;
    1.37  
    1.38  val check_pblguh_unique = message (Check_Unique.collect (#guh : Probl_Def.T -> Check_Unique.guh));
    1.39 -check_pblguh_unique: pbt Store.ptyp list -> guh -> unit
    1.40 +check_pblguh_unique: pbt Store.T -> guh -> unit
    1.41  ;
    1.42  val check_metguh_unique = message (Check_Unique.collect (#guh : Meth_Def.T -> Check_Unique.guh));
    1.43 -check_metguh_unique: met Store.ptyp list -> guh -> unit
    1.44 +check_metguh_unique: met Store.T -> guh -> unit
    1.45  ;
    1.46 \ No newline at end of file