test/Tools/isac/Test_Isac.thy
author Walther Neuper <neuper@ist.tugraz.at>
Wed, 23 Mar 2011 17:20:39 +0100
branchdecompose-isar
changeset 41943 f33f6959948b
child 41945 d39d0975453c
permissions -rw-r--r--
make Test_Isac.thy run in jEdit; intermed.

jEdit behaves differently from emacs in file dependencies.
Test_Isac.thy runs in emacs now.
For jEdit different uses seem appropriate; done in next step.
neuper@41943
     1
(* Title: Run_Tests as long Isac is not available: REPLACE 'IMPORTS'
neuper@41943
     2
   Author: Walther Neuper 101001
neuper@41943
     3
   (c) copyright due to lincense terms.
neuper@41943
     4
neuper@41943
     5
$ cd /usr/local/isabisac/test/Tools/isac
neuper@41943
     6
$ /usr/local/isabisac/bin/isabelle emacs Test_Some.thy &
neuper@41943
     7
*)
neuper@41943
     8
neuper@41943
     9
theory Test_Isac imports Isac
neuper@41943
    10
  "ProgLang/ProgLang"
neuper@41943
    11
  "Interpret/Interpret"
neuper@41943
    12
  "xmlsrc/xmlsrc"
neuper@41943
    13
  "Frontend/Frontend"
neuper@41943
    14
  "Knowledge/Knowledge"
neuper@41943
    15
begin
neuper@41943
    16
(* cd "systest";
neuper@41943
    17
   (*+ check kbtest/diffapp.sml for additional items in met-model*)
neuper@41943
    18
       	use"root-equ.sml"; 
neuper@41943
    19
       	use"script.sml";   
neuper@41943
    20
	(* use"script_if.sml"; WN03 missing: is_rootequation_in*)
neuper@41943
    21
       	use"scriptnew.sml";     
neuper@41943
    22
       	use"subp-rooteq.sml";   
neuper@41943
    23
	use"tacis.sml";
neuper@41943
    24
	use"interface-xml.sml";
neuper@41943
    25
	(* use"testdaten.sml"; no update after dropping 'errorBound'*)
neuper@41943
    26
 	cd "../..";
neuper@41943
    27
*)
neuper@41943
    28
  ML {*"%%%%%%%%%%%%%%%%% start ProgLang.thy %%%%%%%%%%%%%%%%%%%";*}
neuper@41943
    29
  use "library.sml"                 (*new 2011*)
neuper@41943
    30
  use "calcelems.sml"               (*complete*)
neuper@41943
    31
  use "ProgLang/termC.sml"          (*part.*)
neuper@41943
    32
  use "ProgLang/calculate.sml"      (*part.*)
neuper@41943
    33
  use "ProgLang/rewrite.sml"        (*part.*)
neuper@41943
    34
(*use "ProgLang/listg.sml"            2002*)
neuper@41943
    35
(*use "ProgLang/scrtools.sml"         2002*)
neuper@41943
    36
(*use "ProgLang/tools.sml"            2002*)
neuper@41943
    37
  ML {*"%%%%%%%%%%%%%%%%% end ProgLang.thy %%%%%%%%%%%%%%%%%%%%%";*}
neuper@41943
    38
neuper@41943
    39
(*??? "ProgLang/ProgLang"*)
neuper@41943
    40
neuper@41943
    41
  ML {*"%%%%%%%%%%%%%%%%% start Interpret.thy %%%%%%%%%%%%%%%%%%";*}
neuper@41943
    42
  use "Interpret/mstools.sml"       (*empty*)
neuper@41943
    43
(*use "Interpret/ctree.sml"           TODO*)
neuper@41943
    44
  use "Interpret/ptyps.sml"         (*    *)
neuper@41943
    45
(*use "Interpret/generate.sml"        new 2011*)
neuper@41943
    46
  use "Interpret/calchead.sml"      (*    *)
neuper@41943
    47
(*use "Interpret/appl.sml"            new 2011*)
neuper@41943
    48
  use "Interpret/rewtools.sml"      (*    *)
neuper@41943
    49
(*use "Interpret/script.sml"          TODO*)
neuper@41943
    50
(*use "Interpret/solve.sml"           TODO*)
neuper@41943
    51
(*use "Interpret/inform.sml"          TODO*)
neuper@41943
    52
  use "Interpret/mathengine.sml"(*part.*)
neuper@41943
    53
  ML {*"%%%%%%%%%%%%%%%%% end Interpret.thy %%%%%%%%%%%%%%%%%%%%";*}
neuper@41943
    54
neuper@41943
    55
(*??? "Interpret/Interpret"*)
neuper@41943
    56
neuper@41943
    57
  ML {*"%%%%%%%%%%%%%%%%% start xmlsrc.thy %%%%%%%%%%%%%%%%%%%%%";*}
neuper@41943
    58
(*use "xmlsrc/mathml.sml"             TODO*)
neuper@41943
    59
(*use "xmlsrc/datatypes.sml"          TODO*)
neuper@41943
    60
(*use "xmlsrc/pbl-met-hierarchy.sml"  TODO*)
neuper@41943
    61
(*use "xmlsrc/thy-hierarchy.sml"      TODO after 2009-2*) 
neuper@41943
    62
  use "xmlsrc/interface-xml.sml"    (*TODO after 2009-2*)
neuper@41943
    63
  ML {*"%%%%%%%%%%%%%%%%% end xmlsrc.thy %%%%%%%%%%%%%%%%%%%%%%%";*}
neuper@41943
    64
neuper@41943
    65
(*??? "xmlsrc/xmlsrc"*)
neuper@41943
    66
neuper@41943
    67
  ML {*"%%%%%%%%%%%%%%%%% start Frontend.thy %%%%%%%%%%%%%%%%%%%";*}
neuper@41943
    68
  use "Frontend/messages.sml"        (*new 2011*)
neuper@41943
    69
  use "Frontend/states.sml"          (*new 2011*)
neuper@41943
    70
  use "Frontend/interface.sml"       (*part.*)
neuper@41943
    71
                            
neuper@41943
    72
  use "print_exn_G.sml"              (*new 2011*)
neuper@41943
    73
  ML {*"%%%%%%%%%%%%%%%%% end Frontend.thy %%%%%%%%%%%%%%%%%%%%%";*}
neuper@41943
    74
neuper@41943
    75
(*??? "Frontend/Frontend"*)
neuper@41943
    76
neuper@41943
    77
  ML {*"%%%%%%%%%%%%%%%%% start Knowledge.thy %%%%%%%%%%%%%%%%%%";*}
neuper@41943
    78
  use "Knowledge/delete.sml"         (*new 2011*)
neuper@41943
    79
  use "Knowledge/descript.sml"       (*new 2011*)
neuper@41943
    80
(*use "Knowledge/atools.sml"           2002, added termorder.sml 2011*)
neuper@41943
    81
  use "Knowledge/simplify.sml"       (*part.*)
neuper@41943
    82
(*use "Knowledge/poly.sml"             2002*)
neuper@41943
    83
  use "Knowledge/rational.sml"       (*part.*)
neuper@41943
    84
(*use "Knowledge/equation.sml"         2002*)
neuper@41943
    85
(*use "Knowledge/root.sml"             2002*)
neuper@41943
    86
  use "Knowledge/lineq.sml"          (*new 2011*)
neuper@41943
    87
(*use "Knowledge/rooteq.sml"           2002*)
neuper@41943
    88
(*use "Knowledge/rateq.sml"            2002*)
neuper@41943
    89
(*use "Knowledge/rootrat.sml"          2002*)
neuper@41943
    90
(*use "Knowledge/rootrateq.sml"        2002*)
neuper@41943
    91
(*use "Knowledge/polyeq.sml"           2002*)
neuper@41943
    92
  use "Knowledge/calculus.sml"       (*new 2011*)
neuper@41943
    93
(*use "Knowledge/trig.sml"             2002*)
neuper@41943
    94
(*use "Knowledge/logexp.sml"           2002*)
neuper@41943
    95
  use "Knowledge/diff.sml"           (*part.*)
neuper@41943
    96
  use "Knowledge/integrate.sml"      (*part. was complete 2009-2*)
neuper@41943
    97
(*use "Knowledge/eqsystem.sml"         2002*)
neuper@41943
    98
  use "Knowledge/test.sml"           (*new 2011*)
neuper@41943
    99
  use "Knowledge/polyminus.sml"      (*part.*)
neuper@41943
   100
(*use "Knowledge/vect.sml"             2002*)
neuper@41943
   101
(*use "Knowledge/diffapp.sml"          2002*)
neuper@41943
   102
(*use "Knowledge/biegelinie.sml"       2002*)
neuper@41943
   103
(*use "Knowledge/algein.sml"           2002*)
neuper@41943
   104
  use "Knowledge/diophanteq.sml"     (*complete*)
neuper@41943
   105
  use "Knowledge/isac.sml"           (*part.*)
neuper@41943
   106
  ML {*"%%%%%%%%%%%%%%%%% end Knowledge.thy %%%%%%%%%%%%%%%%%%%%";*}
neuper@41943
   107
neuper@41943
   108
(*??? "Knowledge/Knowledge"*)
neuper@41943
   109
neuper@41943
   110
end
neuper@41943
   111
neuper@41943
   112
neuper@41943
   113
(*=== inhibit exn ?=============================================================
neuper@41943
   114
===== inhibit exn ?===========================================================*)
neuper@41943
   115
neuper@41943
   116
neuper@41943
   117
(*========== inhibit exn 110317 ================================================
neuper@41943
   118
neuper@41943
   119
"########### testcode inserted vvv ###########################################";
neuper@41943
   120
"########### testcode inserted ^^^ ###########################################";
neuper@41943
   121
neuper@41943
   122
============ inhibit exn 110317 ==============================================*)
neuper@41943
   123
neuper@41943
   124
neuper@41943
   125
(*-.-.-.-.-.-isolate response.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
neuper@41943
   126
-.-.-.-.-.-.-isolate response.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.*)