2 imports "Isac.Build_Isac"
5 ML \<open>open ML_System\<close>
9 open Test_Code; CalcTreeTEST;
10 open LItool; arguments_from_model;
18 open Error_Pattern_Def;
20 open Ctree; append_problem;
26 open Auto_Prog; rule2stac;
33 open Solve; (* NONE *)
34 open ContextC; transfer_asms_from_to;
35 open Tactic; (* NONE *)
38 open P_Model; (* NONE *)
43 open Rule_Set; Sequence;
51 (*ML_file "BridgeJEdit/parseC.sml"*)
53 section \<open>code for copy & paste ===============================================================\<close>
55 "~~~~~ fun xxx , args:"; val () = ();
56 "~~~~~ and xxx , args:"; val () = ();
57 "~~~~~ from fun xxx \<longrightarrow>fun yyy \<longrightarrow>fun zzz , return:"; val () = ();
58 (*if*) (*then*); (*else*); (*case*) (*of*); (*return value*); (*in*) (*end*);
60 ^ "xxx" (*+*) (*+++*) (*!for return!*) (*isa*) (*REP*) (**)
61 \<close> ML \<open> (*//---------------- adhoc inserted ------------------------------------------------\\*)
63 \<close> ML \<open> (*\\---------------- adhoc inserted ------------------------------------------------//*)
64 \<close> ML \<open> (*//---------------- adhoc copied up -----------------------------------------------\\*)
66 \<close> ML \<open> (*\\---------------- adhoc copied up -----------------------------------------------//*)
67 (*/------------------- step into XXXXX -----------------------------------------------------\*)
68 (*-------------------- stop step into XXXXX -------------------------------------------------*)
69 (*\------------------- step into XXXXX -----------------------------------------------------/*)
70 (*-------------------- contiue step into XXXXX ----------------------------------------------*)
71 (*/------------------- check entry to XXXXX ------------------------------------------------\*)
72 (*\------------------- check entry to XXXXX ------------------------------------------------/*)
73 (*/------------------- check within XXXXX --------------------------------------------------\*)
74 (*\------------------- check within XXXXX --------------------------------------------------/*)
75 (*/------------------- check result of XXXXX -----------------------------------------------\*)
76 (*\------------------- check result of XXXXX -----------------------------------------------/*)
78 (*/------------------- build new fun XXXXX -------------------------------------------------\*)
79 (*\------------------- build new fun XXXXX -------------------------------------------------/*)
87 declare [[show_types]]
88 declare [[show_sorts]]
89 find_theorems "?a <= ?a"
95 ML_command \<open>Pretty.writeln prt\<close>
96 declare [[ML_print_depth = 999]]
97 declare [[ML_exception_trace]]
100 section \<open>===================================================================================\<close>
107 section \<open>===================================================================================\<close>
114 section \<open>===================================================================================\<close>
121 section \<open>===================================================================================\<close>
128 section \<open>code for copy & paste ===============================================================\<close>
130 "~~~~~ fun xxx , args:"; val () = ();
131 "~~~~~ and xxx , args:"; val () = ();
132 "~~~~~ from xxx to yyy return val:"; val ((*yyy*)) = ((*xxx*));
133 (*if*) (*then*); (*else*); (*case*) (*of*); (*return value*); (*in*) (*end*);