1 (* Title: Interpret/lucas-interpreter.sml
2 Author: Walther Neuper 2019
3 (c) due to copyright terms
13 val id_to_string: id -> string
15 val from_store: id -> T
16 val from_store': theory -> id -> T
18 (* ---- for tests only: shifted from below to remove the Warning "unused" at fun.def. --------- *)
20 (*/-------------------------------------------------------- ! aktivate for Test_Isac BEGIN ---\* )
22 ( *\--- ! aktivate for Test_Isac END ----------------------------------------------------------/*)
26 structure Method(**): METHOD(**) =
31 val empty = Meth_Def.empty;
33 type id = Meth_Def.id;
34 val id_empty = Meth_Def.id_empty;
35 val id_to_string = Meth_Def.id_to_string;
37 (* TODO: throws exn 'get_pbt not found: ' ... confusing !! take 'ketype' as an argument *)
38 fun from_store metID = Store.get (get_mets ()) metID metID;
39 fun from_store' thy metID = Store.get (KEStore_Elems.get_mets thy) metID metID;