intermed.update Isabelle2011: tests finished... decompose-isar
authorWalther Neuper <neuper@ist.tugraz.at>
Mon, 14 Mar 2011 16:50:44 +0100
branchdecompose-isar
changeset 419306aa90baf7780
parent 41929 e4b645e5f25b
child 41931 ca6aac81b893
intermed.update Isabelle2011: tests finished...

...to the extent they worked after update to Isabelle2009-2
additional tests outcommented in
Frontend/interface.sml, Interpret/mathengine.sml,
Knowledge/polyminus.sml, isac.sml, integrate.sml, diff.sml, rational.sml
src/Tools/isac/Test_Isac.thy
test/Pure/Isar/Test_Parse_Term.thy
test/Tools/isac/Knowledge/diff.sml
test/Tools/isac/Knowledge/integrate.sml
test/Tools/isac/Knowledge/isac.sml
test/Tools/isac/Knowledge/polyminus.sml
test/Tools/isac/Knowledge/rational.sml
test/Tools/isac/Test_Isac.thy
     1.1 --- a/src/Tools/isac/Test_Isac.thy	Thu Mar 10 17:05:09 2011 +0100
     1.2 +++ b/src/Tools/isac/Test_Isac.thy	Mon Mar 14 16:50:44 2011 +0100
     1.3 @@ -111,8 +111,8 @@
     1.4   	use"logexp.sml";
     1.5  *)
     1.6  ML {*print_depth 5*}
     1.7 -use "../../../test/Tools/isac/Knowledge/diff.sml" (*  *)
     1.8 -use "../../../test/Tools/isac/Knowledge/integrate.sml" (*complete*)
     1.9 +use "../../../test/Tools/isac/Knowledge/diff.sml" (*  +110310*)
    1.10 +use "../../../test/Tools/isac/Knowledge/integrate.sml" (*complete--110310*)
    1.11  (*
    1.12  	use"eqsystem.sml";
    1.13  *)
    1.14 @@ -129,8 +129,9 @@
    1.15  *}
    1.16  use "../../../test/Tools/isac/Knowledge/isac.sml" (**)
    1.17  
    1.18 -ML {*print_depth 3*}
    1.19 -ML {*111*}
    1.20 +ML {*print_depth 999*}
    1.21 +ML {*map Context.theory_name isabthys*}
    1.22 +ML {*print_depth 5*}
    1.23  
    1.24  (*
    1.25   	cd "../..";
    1.26 @@ -146,10 +147,10 @@
    1.27  use "../../../test/Pure/library.sml" (**)
    1.28  use_thy "../../../test/Pure/General/Basics"
    1.29  
    1.30 -use_thy "../../../test/Pure/Isar/Test_Parse_Term"
    1.31 +use_thy "../../../test/Pure/Isar/Test_Parse_Term" (*part.*)
    1.32  use_thy "../../../test/Pure/Isar/Test_Parsers"
    1.33  
    1.34 -ML{* writeln "**** run tests on IsacKnowledge complete ****************" *};
    1.35 +ML{* writeln "**** run tests on IsacKnowledge complete ****************" *}
    1.36  (*
    1.37  val path = "/home/neuper/proto3/testsml2xml/"; 
    1.38  pbl_hierarchy2file (path ^ "pbl/");
    1.39 @@ -160,7 +161,7 @@
    1.40  thes2file          (path ^ "thy/");
    1.41  cd"sml";
    1.42  *)
    1.43 -ML{* writeln "**** tested creation of xmldata *************************" *};
    1.44 +ML{* writeln "**** tested creation of xmldata *************************" *}
    1.45  
    1.46  ML{*states:=[];
    1.47       writeln "=========================================================";
    1.48 @@ -178,12 +179,12 @@
    1.49  ===== inhibit exn ?===========================================================*)
    1.50  
    1.51  
    1.52 -(*========== inhibit exn 110310 ================================================
    1.53 +(*========== inhibit exn 110314 ================================================
    1.54  
    1.55  "########### testcode inserted vvv ###########################################";
    1.56  "########### testcode inserted ^^^ ###########################################";
    1.57  
    1.58 -============ inhibit exn 110310 ==============================================*)
    1.59 +============ inhibit exn 110314 ==============================================*)
    1.60  
    1.61  
    1.62  (*-.-.-.-.-.-isolate response.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
     2.1 --- a/test/Pure/Isar/Test_Parse_Term.thy	Thu Mar 10 17:05:09 2011 +0100
     2.2 +++ b/test/Pure/Isar/Test_Parse_Term.thy	Mon Mar 14 16:50:44 2011 +0100
     2.3 @@ -42,8 +42,9 @@
     2.4  
     2.5  
     2.6  section {* decompose term *}
     2.7 +(*========== inhibit exn 110314 ================================================
     2.8  ML {*
     2.9 -"---from src/Pure/Isar/token.ML ----------------------------------------------------------------------------------";
    2.10 +"---from src/Pure/Isar/token.ML ----------------------------------------------";
    2.11  datatype value =
    2.12    Text of string | Typ of typ | Term of term | Fact of thm list | Attribute of morphism -> attribute;
    2.13  datatype slot =
    2.14 @@ -89,5 +90,6 @@
    2.15  val term = inner_syntax term_group;
    2.16  (*fn : Token.T list -> string * Token.T list*)
    2.17  *}
    2.18 +============ inhibit exn 110314 ==============================================*)
    2.19  
    2.20  end
    2.21 \ No newline at end of file
     3.1 --- a/test/Tools/isac/Knowledge/diff.sml	Thu Mar 10 17:05:09 2011 +0100
     3.2 +++ b/test/Tools/isac/Knowledge/diff.sml	Mon Mar 14 16:50:44 2011 +0100
     3.3 @@ -220,6 +220,7 @@
     3.4  val (p,_,f,nxt,_,pt) = me nxt p c pt;
     3.5  "--- s8 ---";
     3.6  (*val nxt = ("Apply_Method",Apply_Method mI');*)
     3.7 +(*========== inhibit exn 110310 ================================================
     3.8  val (p,_,f,nxt,_,pt) = me nxt p c pt;
     3.9  "--- 1 ---";
    3.10  (*val nxt = ("Rewrite_Inst",Rewrite_Inst (["(bdv,x)"],("diff_sum","")));*)
    3.11 @@ -684,3 +685,4 @@
    3.12  if existpt' ([3], Res) pt then ()
    3.13  else error  "diff.sml: inform d_d x (x^2 + x + 1) doesnt work";
    3.14  
    3.15 +============ inhibit exn 110310 ==============================================*)
     4.1 --- a/test/Tools/isac/Knowledge/integrate.sml	Thu Mar 10 17:05:09 2011 +0100
     4.2 +++ b/test/Tools/isac/Knowledge/integrate.sml	Mon Mar 14 16:50:44 2011 +0100
     4.3 @@ -419,6 +419,7 @@
     4.4  case nxt of (_, Apply_Method ["diff", "integration"]) => ()
     4.5            | _ => error "integrate.sml -- me method [diff,integration] -- spec";
     4.6  "----- step 8: returns nxt = Rewrite_Set_Inst ([\"(bdv, x)\"],\"integration\")";
     4.7 +(*========== inhibit exn 110310 ================================================
     4.8  val (p,_,f,nxt,_,pt) = me nxt p c pt; f2str f;
     4.9  val (p,_,f,nxt,_,pt) = me nxt p c pt; f2str f;
    4.10  val (p,_,f,nxt,_,pt) = me nxt p c pt; f2str f;
    4.11 @@ -617,3 +618,4 @@
    4.12  from 2007; not touched since then.
    4.13  *)
    4.14  
    4.15 +============ inhibit exn 110310 ==============================================*)
     5.1 --- a/test/Tools/isac/Knowledge/isac.sml	Thu Mar 10 17:05:09 2011 +0100
     5.2 +++ b/test/Tools/isac/Knowledge/isac.sml	Mon Mar 14 16:50:44 2011 +0100
     5.3 @@ -27,6 +27,7 @@
     5.4  "--------------------------------------------------------";
     5.5  map Context.theory_name allthys;
     5.6  map Context.theory_name isabthys;
     5.7 +(*========== inhibit exn 110314 ================================================
     5.8  if map Context.theory_name isacthys = 
     5.9     ["Isac", "Test", "AlgEin", "Biegelinie", "DiffApp", "Vect", "PolyMinus",
    5.10      "EqSystem", "Integrate", "Diff", "LogExp", "Trig", "Calculus", "PolyEq",
    5.11 @@ -69,3 +70,5 @@
    5.12      (thmID_of_derivation_name thmid1) = (thmID_of_derivation_name thmid2);
    5.13  *)
    5.14      val rlsthmsNOTisac = gen_diff eq_thmI' (isacrlsthms, isacthms); 
    5.15 +
    5.16 +============ inhibit exn 110314 ==============================================*)
     6.1 --- a/test/Tools/isac/Knowledge/polyminus.sml	Thu Mar 10 17:05:09 2011 +0100
     6.2 +++ b/test/Tools/isac/Knowledge/polyminus.sml	Mon Mar 14 16:50:44 2011 +0100
     6.3 @@ -381,6 +381,7 @@
     6.4  @@@@@WN081114 gives "??.empty", all "Pruefe" are the same,
     6.5  although analogies work in interface.sml: FIXME.WN081114 in "Pruefe"*)
     6.6  val ((pt,p),_) = get_calc 1;
     6.7 +(*========== inhibit exn 110310 ================================================
     6.8  if p = ([], Res) andalso term2str (get_obj g_res pt (fst p)) = "11 = 11"
     6.9  then () else error "polyminus.sml: Probe 11 = 11";
    6.10  show_pt pt;
    6.11 @@ -660,3 +661,4 @@
    6.12      (2, [1], "#Find", Const (...), [...])]
    6.13     : ori list
    6.14  *)
    6.15 +============ inhibit exn 110310 ==============================================*)
     7.1 --- a/test/Tools/isac/Knowledge/rational.sml	Thu Mar 10 17:05:09 2011 +0100
     7.2 +++ b/test/Tools/isac/Knowledge/rational.sml	Mon Mar 14 16:50:44 2011 +0100
     7.3 @@ -485,7 +485,6 @@
     7.4  val e186a = the (rewrite_set thy' false "cancel" e186a');
     7.5    is_expanded (parse_rat "14 * x * y");
     7.6    is_expanded (parse_rat "x * y");
     7.7 -(*-.-.-.-.-.-isolate response.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
     7.8  if e186a = ("14 / 1", "[\"y * x ~= 0\"]") then ()
     7.9  else error "rational.sml cancel Schalk e186a";
    7.10  
    7.11 @@ -495,7 +494,7 @@
    7.12  writeln("c)");
    7.13  val e186c'="(144 * a^^^2 * b * c) / (12 * a * b * c )";
    7.14  val e186c = (the (rewrite_set thy' false "cancel" e186c'))
    7.15 -    handle e => OldGoals.print_exn e;
    7.16 +    handle e => print_exn_G e;
    7.17  val t = (term_of o the o (parse thy)) e186c';
    7.18  if e186c = ("12 * a / 1", "[\"12 * (c * (b * a)) ~= 0\"]") then ()
    7.19  else error "rational.sml cancel Schalk e186c";
    7.20 @@ -612,7 +611,6 @@
    7.21  if t = "(-5 + 3 * x) / 1" andalso asm = "[\"5 + 3 * x ~= 0\"]" then ()
    7.22  else error "rational.sml: new behav. in cancel wn01";
    7.23  
    7.24 -
    7.25  "-------- common_nominator_p ----------------------------";
    7.26  "-------- common_nominator_p ----------------------------";
    7.27  "-------- common_nominator_p ----------------------------";
    7.28 @@ -1839,7 +1837,6 @@
    7.29    ("Rational",["rational","simplification"],
    7.30     ["simplification","of_rationals"]);
    7.31  val p = e_pos'; val c = []; 
    7.32 -(*========== inhibit exn =======================================================
    7.33  val (p,_,f,nxt,_,pt) = CalcTreeTEST [(fmz, (dI',pI',mI'))];
    7.34  val (p,_,f,nxt,_,pt) = me nxt p c pt;
    7.35  val (p,_,f,nxt,_,pt) = me nxt p c pt;
    7.36 @@ -1886,6 +1883,7 @@
    7.37  moveActiveRoot 1;
    7.38  autoCalculate 1 CompleteCalc;
    7.39  val ((pt,p),_) = get_calc 1; show_pt pt;
    7.40 +(*========== inhibit exn 110314 ================================================
    7.41  (*with explicit script done already... and removed [1,..] at below...
    7.42  interSteps 1 ([1],Res);
    7.43  val ((pt,p),_) = get_calc 1; show_pt pt;
    7.44 @@ -1907,12 +1905,13 @@
    7.45  WN060905*)
    7.46  case tac of SOME (Rewrite ("sym_real_add_mult_distrib2", _)) => ()
    7.47  | _ => error "rational.sml: getTactic, sym_real_plus_binom_times1";
    7.48 +============ inhibit exn 110314 ==============================================*)
    7.49  
    7.50  
    7.51  "-------- investigate rulesets for cancel_p -------------";
    7.52  "-------- investigate rulesets for cancel_p -------------";
    7.53  "-------- investigate rulesets for cancel_p -------------";
    7.54 -val thy = Rational.thy;
    7.55 +val thy = @{theory "Rational"};
    7.56  "---------------- (a^^^2 + -1*b^^^2) / (a^^^2 + -2*a*b + b^^^2)";
    7.57  val t = str2term "(a^^^2 + -1*b^^^2) / (a^^^2 + -2*a*b + b^^^2)";
    7.58  val tt = str2term "(1 * a + 1 * b) * (1 * a + -1 * b)"(*numerator only*);
    7.59 @@ -1962,7 +1961,7 @@
    7.60  "-------- investigate format of factout_ and factout_p_ -";
    7.61  "-------- investigate format of factout_ and factout_p_ -";
    7.62  val {rules, rew_ord = (_,ro),...} = rep_rls (assoc_rls "make_polynomial");
    7.63 -val (thy, eval_rls) = (Rational.thy, Atools_erls)(*see 'fun init_state'*);
    7.64 +val (thy, eval_rls) = (@{theory "Rational"}, Atools_erls)(*see 'fun init_state'*);
    7.65  val Rrls {scr = Rfuns {init_state,...},...} = assoc_rls "cancel_p";
    7.66  
    7.67  "----- see Rational.ML, local cancel_p, fun init_state";
    7.68 @@ -1986,7 +1985,6 @@
    7.69  *)
    7.70  
    7.71  
    7.72 -
    7.73  "-------- SK 060904 ----------------------------------------------";
    7.74  "----- order on polynomials -- input + output";
    7.75  val thy = @{theory "Isac"};
    7.76 @@ -2008,16 +2006,16 @@
    7.77  else error "rational.sml SK060904-1a worked since 0707xx";
    7.78  
    7.79  "----- SK060904-1b non-termination of cancel_p_ ... worked before 0707xx";
    7.80 -val t = str2term "(9 * a ^^^ 2 + -16 * b ^^^ 2) /" ^
    7.81 -"(36 * a^^^2 * c + (27 * a^^^2 * e + (-64 * b^^^2 * c + -48 * b^^^2 * e)))";
    7.82 +val t = str2term ("(9 * a ^^^ 2 + -16 * b ^^^ 2) /" ^
    7.83 +"(36 * a^^^2 * c + (27 * a^^^2 * e + (-64 * b^^^2 * c + -48 * b^^^2 * e)))");
    7.84  val SOME (t',_) = cancel_p_ thy t; 
    7.85  if term2str t' = "1 / (4 * c + 3 * e)" then ()
    7.86  else error "rational.sml SK060904-1b";
    7.87  
    7.88  
    7.89  "----- SK060904-2a non-termination of add_fraction_p_";
    7.90 -val t = str2term " (a + b * x) / (a + -1 * (b * x)) +  " ^
    7.91 -		 " (-1 * a + b * x) / (a + b * x)      ";
    7.92 +val t = str2term (" (a + b * x) / (a + -1 * (b * x)) +  " ^
    7.93 +		  " (-1 * a + b * x) / (a + b * x)      ");
    7.94  (* nonterm.SK
    7.95  val SOME (t',_) = rewrite_set_ thy false common_nominator_p t;
    7.96  
    7.97 @@ -2078,10 +2076,3 @@
    7.98  "    Try (Rewrite_Set discard_parentheses False))               " ^
    7.99  "   t_t)"
   7.100  );
   7.101 -
   7.102 -============ inhibit exn =====================================================*)
   7.103 -
   7.104 --.-.-.-.-.-.-isolate response.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.*)
   7.105 -
   7.106 -
   7.107 -
     8.1 --- a/test/Tools/isac/Test_Isac.thy	Thu Mar 10 17:05:09 2011 +0100
     8.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     8.3 @@ -1,152 +0,0 @@
     8.4 -(* Title Run_Tests on isac
     8.5 -$ cd /usr/local/isabisac/test/Tools/isac
     8.6 -$ /usr/local/isabisac/bin/isabelle emacs -l Isac Test_Isac.thy &
     8.7 -
     8.8 -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
     8.9 -!!!!!!! actual version is src/Tools/isac/Test_isac.thy !!!!!!!
    8.10 -!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    8.11 -
    8.12 -RESTART emacs after having created a new Isac heap.
    8.13 -was sml/RTEST-root.sml in isac-2002
    8.14 -
    8.15 -12345678901234567890123456789012345678901234567890123456789012345678901234567890
    8.16 -        10        20        30        40        50        60        70        80
    8.17 -*)
    8.18 -
    8.19 -theory Test_Isac imports Isac begin
    8.20 -
    8.21 -ML{* writeln "**** run the tests **************************************" *};
    8.22 -ML {* Toplevel.debug := true; *}
    8.23 -(* 
    8.24 -cd "systest";
    8.25 -(*+ check kbtest/diffapp.sml for additional items in met-model*)
    8.26 -       	use"root-equ.sml"; 
    8.27 -       	use"script.sml";   
    8.28 -	(* use"script_if.sml"; WN03 missing: is_rootequation_in*)
    8.29 -       	use"scriptnew.sml";     
    8.30 -       	use"subp-rooteq.sml";   
    8.31 -	use"tacis.sml";
    8.32 -	use"interface-xml.sml";
    8.33 -	(* use"testdaten.sml"; no update after dropping 'errorBound'*)    
    8.34 - 	cd "../..";
    8.35 -*)
    8.36 -ML{* writeln "**** run systests complete ******************************" *};
    8.37 -
    8.38 -ML {*
    8.39 -val t1 = @{term "1+2::real"};
    8.40 -val t2 = @{term "abc"};
    8.41 -term2str t2 = "abc";
    8.42 -fun terms2str ts = (strs2str o (map term2str )) ts;
    8.43 -terms2str [t1,t2] = "[\"1 + 2\",\"abc\"]";
    8.44 -fun terms2str' ts = (strs2str' o (map term2str )) ts;
    8.45 -terms2str' [t1,t2] = "[1 + 2,abc]";
    8.46 -fun terms2strs ts = (map term2str) ts;
    8.47 -terms2strs [t1,t2] = ["1 + 2", "abc"];
    8.48 -*}
    8.49 -
    8.50 -(*
    8.51 -cd"smltest/Scripts";
    8.52 - 	use"calculate-float.sml";
    8.53 -*)
    8.54 -use"ProgLang/calculate.sml"; (*part.*)
    8.55 -(*
    8.56 -	use"listg.sml";
    8.57 -*)
    8.58 -use"ProgLang/rewrite.sml"; (*part.*)
    8.59 -(*
    8.60 - 	use"scrtools.sml";
    8.61 -        use"termC.sml";
    8.62 - 	use"tools.sml";
    8.63 - 	cd "../.."; 
    8.64 -cd"smltest/ME";
    8.65 -        use"ctree.sml";
    8.66 -*)
    8.67 -use "Interpret/calchead.sml" (*part.*)
    8.68 -(*
    8.69 -       	use"calchead.sml"; 
    8.70 - 	use"rewtools.sml";
    8.71 -        use"solve.sml"; (*detailrls can notyet ackn. 'Rewrite_Set "cancel"' *);
    8.72 -        use"inform.sml";
    8.73 -	use"me.sml";
    8.74 -       	use"ptyps.sml"; 
    8.75 - 	cd "../.."; 
    8.76 -cd"smltest/xmlsrc";
    8.77 - 	use"datatypes.sml";        
    8.78 -       	use"pbl-met-hierarchy.sml"; 
    8.79 -       	use"thy-hierarchy.sml"; 
    8.80 - 	cd "../.."; 
    8.81 -cd"smltest/FE-interface";
    8.82 -       	use"interface.sml";
    8.83 - 	cd "../..";
    8.84 -*)
    8.85 -ML{* writeln "**** run tests on math-engine complete ******************" *};
    8.86 -(*
    8.87 -cd"smltest/IsacKnowledge";
    8.88 -        use"atools.sml";
    8.89 - 	use"complex.sml";
    8.90 - 	use"diff.sml";
    8.91 - 	use"diffapp.sml";
    8.92 -(**)
    8.93 -use "Knowledge/integrate.sml"; (*part.*)
    8.94 -
    8.95 -	use"equation.sml";
    8.96 -	(*use"inssort.sml"; problems with recdef in Isabelle2002*)
    8.97 - 	use"logexp.sml";
    8.98 -*)
    8.99 -use"Knowledge/poly.sml"; (*part.*)
   8.100 -(*
   8.101 - 	use"polyminus.sml";
   8.102 - 	use"polyeq.sml";  (*TODO 31.b, n1., 44.a, 1.a~, 1.b (all'expanded')WN
   8.103 - 			     ? also check others without check 'diff.behav.'*);
   8.104 - 	use"rateq.sml";
   8.105 - 	use"rational.sml" (*TODO add_fractions_p throws overflow-exn      WN*);
   8.106 - 	use"rlang.sml";    (*WN.12.6.03: for TODOs search 'writeln', 
   8.107 - 			     for simplification search MG 
   8.108 - 		 erls:       98a(1) 104a(1) 104a(2) 68a *);
   8.109 - 	use"root.sml";
   8.110 - 	use"rooteq.sml";
   8.111 - 	use"rootrateq.sml";
   8.112 - 	use"termorder.sml";
   8.113 - 	use"trig.sml";
   8.114 - 	use"vect.sml";  
   8.115 -	use"wn.sml";
   8.116 -	use"eqsystem.sml";
   8.117 -	use"biegelinie.sml";
   8.118 -	use"algein.sml";
   8.119 - 	cd "../..";
   8.120 -*)
   8.121 -(* TODO
   8.122 -use_thy "../../Tools/isac/ADDTESTS/file-depend/Build_Test"
   8.123 -
   8.124 -*** Could not find theory file "Foo_Language" in "1language", "/usr/local/isabisac/test/Tools/isac", ".", "$ISABELLE_HOME/src/HOL/Library"
   8.125 -*** Theory loader: the error(s) above occurred while examining theory "Foo_Language"
   8.126 -
   8.127 -use_thy "../../Tools/isac/ADDTESTS/trace-rewrite/Build_Test"
   8.128 -*)
   8.129 -use_thy "../../Pure/Isar/Test_Parse_Term"
   8.130 -use_thy "../../Pure/Isar/Test_Parsers"
   8.131 -
   8.132 -ML{* writeln "**** run tests on IsacKnowledge complete ****************" *};
   8.133 -(*
   8.134 -val path = "/home/neuper/proto2/testsml2xml/"; 
   8.135 -pbl_hierarchy2file (path ^ "pbl/");
   8.136 -pbls2file          (path ^ "pbl/");
   8.137 -met_hierarchy2file (path ^ "met/");
   8.138 -mets2file          (path ^ "met/");
   8.139 -thy_hierarchy2file (path ^ "thy/");
   8.140 -thes2file          (path ^ "thy/");
   8.141 -cd"sml";
   8.142 -*)
   8.143 -ML{* writeln "**** tested creation of xmldata *************************" *};
   8.144 -
   8.145 -ML{*states:=[];
   8.146 -     writeln "=========================================================";
   8.147 -     
   8.148 -     writeln "**** run systests complete ***************** re-organize!";
   8.149 -     writeln "**** run tests on math-engine complete ******************";
   8.150 -     writeln "**** run tests on IsacKnowledge complete ****************";
   8.151 -     writeln "**** build isac kernel + run tests complete *************";
   8.152 -     writeln "**** tested creation of xmldata *************************";
   8.153 -*}
   8.154 -
   8.155 -end