From: Jan T. <de...@us...> - 2002-04-08 21:30:10
|
Update of /cvsroot/net-script/netscript2/src/perl/NetScript/Engine In directory usw-pr-cvs1:/tmp/cvs-serv2515 Modified Files: wipeout.project Log Message: * added BasicStatement, a simple statement copier * added StatementEvaluator, a class for evaluation of in-text-statements * several bugfixes Index: wipeout.project =================================================================== RCS file: /cvsroot/net-script/netscript2/src/perl/NetScript/Engine/wipeout.project,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** wipeout.project 8 Apr 2002 17:35:31 -0000 1.4 --- wipeout.project 8 Apr 2002 21:30:04 -0000 1.5 *************** *** 1,248 **** b ! C DmDictionary 0 1323f 8 ! c 0 133c2 9 ! C Category 1 47ac ! c 0 13402 4 ! C DmString 2 13409 2 e3 ! c 2 13408 a defaultExe ! C DmSet 3 1340b 1 ! c 2 47bb 2 e3 ! L 47bb ! c 2 1340a b executables ! c 3 13406 3 ! c 2 47c2 3 *.C ! L 47c2 ! c 2 47c5 4 *.cc ! L 47c5 ! c 2 47c8 5 *.cpp ! L 47c8 ! c 2 13405 a extensions ! c 2 13404 a CPP_source ! c 2 13403 4 name ! c 2 133c4 a CPP_source ! c 1 47dd ! c 0 13448 4 ! c 2 1344f 2 e3 ! c 2 1344e a defaultExe ! c 3 13451 1 ! c 2 47ea 2 e3 ! L 47ea ! c 2 13450 b executables ! c 3 1344c 1 ! c 2 47f1 3 *.c ! L 47f1 ! c 2 1344b a extensions ! c 2 1344a 8 C_source ! c 2 13449 4 name ! c 2 133c5 8 C_source ! c 1 4806 ! c 0 13482 4 ! c 2 13489 2 e3 ! c 2 13488 a defaultExe ! c 3 1348b 1 ! c 2 4813 2 e3 ! L 4813 ! c 2 1348a b executables ! c 3 13486 1 ! c 2 481a 3 *.e ! L 481a ! c 2 13485 a extensions ! c 2 13484 6 Eiffel ! c 2 13483 4 name ! c 2 133c6 6 Eiffel ! c 1 482f ! c 0 134bc 4 ! c 2 134c3 2 e3 ! c 2 134c2 a defaultExe ! c 3 134c5 1 ! c 2 483c 2 e3 ! L 483c ! c 2 134c4 b executables ! c 3 134c0 4 ! c 2 4843 3 *.F ! L 4843 ! c 2 4846 3 *.f ! L 4846 ! c 2 4849 5 *.for ! L 4849 ! c 2 484c 5 *.fpp ! L 484c ! c 2 134bf a extensions ! c 2 134be 7 Fortran ! c 2 134bd 4 name ! c 2 133c7 7 Fortran ! c 1 4861 ! c 0 13502 4 ! c 2 13509 2 e3 ! c 2 13508 a defaultExe ! c 3 1350b 1 ! c 2 486e 2 e3 ! L 486e ! c 2 1350a b executables ! c 3 13506 2 ! c 2 4875 3 *.H ! L 4875 ! c 2 4878 3 *.h ! L 4878 ! c 2 13505 a extensions ! c 2 13504 6 Header ! c 2 13503 4 name ! c 2 133c8 6 Header ! c 1 488d ! c 0 13540 4 ! c 2 13547 9 surfboard ! c 2 13546 a defaultExe ! c 3 13549 2 ! c 2 489a 2 e3 ! L 489a ! c 2 489d 9 surfboard ! L 489d ! c 2 13548 b executables ! c 3 13544 2 ! c 2 48a4 5 *.htm ! L 48a4 ! c 2 48a7 6 *.html ! L 48a7 ! c 2 13543 a extensions ! c 2 13542 4 Html ! c 2 13541 4 name ! c 2 133c9 4 Html ! c 1 48bc ! c 0 13582 4 ! c 2 13589 2 e3 ! c 2 13588 a defaultExe ! c 3 1358b 1 ! c 2 48c9 2 e3 ! L 48c9 ! c 2 1358a b executables ! c 3 13586 1 ! c 2 48d0 6 *.java ! L 48d0 ! c 2 13585 a extensions ! c 2 13584 4 Java ! c 2 13583 4 name ! c 2 133ca 4 Java ! c 1 48e5 ! c 0 135bc 4 ! c 2 135c3 2 e3 ! c 2 135c2 a defaultExe ! c 3 135c5 1 ! c 2 48f2 2 e3 ! L 48f2 ! c 2 135c4 b executables ! c 3 135c0 1 ! c 2 48f9 5 *.tex ! L 48f9 ! c 2 135bf a extensions ! c 2 135be 5 Latex ! c 2 135bd 4 name ! c 2 133cb 5 Latex ! c 1 490e ! c 0 135f6 4 ! c 2 135fd 2 e3 ! c 2 135fc a defaultExe ! c 3 135ff 1 ! c 2 491b 2 e3 ! L 491b ! c 2 135fe b executables ! c 3 135fa 0 ! c 2 135f9 a extensions ! c 2 135f8 5 Other ! c 2 135f7 4 name ! c 2 133cc 5 Other ! c 2 133c1 a categories ! c 0 133ce 1 ! C ProjectDir 4 4938 ! c 2 4939 25 netscript2/src/perl/NetScript/Engine/ 11 81 ! c 2 493a 0 0 ! c 2 133d0 25 netscript2/src/perl/NetScript/Engine/ ! c 2 133cd b directories ! C DmBag 5 1324b 7 ! c 2 13281 e4 b ! C DmDictionary 0 1324d 3 ! C DmString 1 1325f 39 b ! C DmSet 0 130ba 1 ! C DmString 1 13234 5 Other ! L 13234 ! c 1 1325e a categories ! c 1 1324f 11 BlockStatement.pm ! c 1 1324e 4 name ! C DmInteger 2 13261 1 ! c 1 13260 9 substMode ! c 2 132b6 d7 b ! C DmDictionary 0 13282 3 ! C DmString 1 13294 36 b ! C DmSet 0 4976 1 ! C DmString 1 49a4 5 Other ! L 49a4 ! c 1 13293 a categories ! c 1 13284 8 Class.pm ! c 1 13283 4 name ! C DmInteger 2 13296 1 ! c 1 13295 9 substMode ! c 2 132eb e3 b ! C DmDictionary 0 132b7 3 ! C DmString 1 132c9 39 b ! C DmSet 0 10ac0 1 ! C DmString 1 10c3a 5 Other ! L 10c3a ! c 1 132c8 a categories ! c 1 132b9 10 CopyStatement.pm ! c 1 132b8 4 name ! C DmInteger 2 132cb 1 ! c 1 132ca 9 substMode ! c 2 13320 d7 b ! C DmDictionary 0 132ec 3 ! C DmString 1 132fe 36 b ! C DmSet 0 49b5 1 ! C DmString 1 49e3 5 Other ! L 49e3 ! c 1 132fd a categories ! c 1 132ee 8 Event.pm ! c 1 132ed 4 name ! C DmInteger 2 13300 1 ! c 1 132ff 9 substMode ! c 2 13355 dc b ! C DmDictionary 0 13321 3 ! C DmString 1 13333 36 b ! C DmSet 0 49f4 1 ! C DmString 1 4a22 5 Other ! L 4a22 ! c 1 13332 a categories ! c 1 13323 d EventRelay.pm ! c 1 13322 4 name ! C DmInteger 2 13335 1 ! c 1 13334 9 substMode ! c 2 1338a d7 b ! C DmDictionary 0 13356 3 ! C DmString 1 13368 36 b ! C DmSet 0 4a33 1 ! C DmString 1 4a61 5 Other ! L 4a61 ! c 1 13367 a categories ! c 1 13358 8 State.pm ! c 1 13357 4 name ! C DmInteger 2 1336a 1 ! c 1 13369 9 substMode ! c 2 133bf db b ! C DmDictionary 0 1338b 3 ! C DmString 1 1339d 36 b ! C DmSet 0 4a72 1 ! C DmString 1 4aa0 5 Other ! L 4aa0 ! c 1 1339c a categories ! c 1 1338d c Statement.pm ! c 1 1338c 4 name ! C DmInteger 2 1339f 1 ! c 1 1339e 9 substMode ! c 2 133c0 5 files ! c 2 13247 94 xterm -ls -fn -*-lucidatypewriter-medium-r-normal-*-12-* -bg gray90 -T Program -geometry 80x10+0+0 -e "[set command with 'Project->Launch Command']" ! c 2 13246 6 launch ! c 2 13243 4 make ! c 2 13242 4 make ! c 2 13245 0 ! c 2 13244 8 makeFile ! c 5 13248 0 ! c 2 1324a 7 modules ! c 2 13241 6 Engine ! c 2 13240 4 name --- 1,270 ---- b ! C DmDictionary 0 2d18d 8 ! c 0 2d37a 9 ! C Category 1 12598 ! c 0 2d3ba 4 ! C DmString 2 2d3c1 2 e3 ! c 2 2d3c0 a defaultExe ! C DmSet 3 2d3c3 1 ! c 2 125a7 2 e3 ! L 125a7 ! c 2 2d3c2 b executables ! c 3 2d3be 3 ! c 2 125ae 3 *.C ! L 125ae ! c 2 125b1 4 *.cc ! L 125b1 ! c 2 125b4 5 *.cpp ! L 125b4 ! c 2 2d3bd a extensions ! c 2 2d3bc a CPP_source ! c 2 2d3bb 4 name ! c 2 2d37c a CPP_source ! c 1 125c9 ! c 0 2d400 4 ! c 2 2d407 2 e3 ! c 2 2d406 a defaultExe ! c 3 2d409 1 ! c 2 125d6 2 e3 ! L 125d6 ! c 2 2d408 b executables ! c 3 2d404 1 ! c 2 125dd 3 *.c ! L 125dd ! c 2 2d403 a extensions ! c 2 2d402 8 C_source ! c 2 2d401 4 name ! c 2 2d37d 8 C_source ! c 1 125f2 ! c 0 2d43a 4 ! c 2 2d441 2 e3 ! c 2 2d440 a defaultExe ! c 3 2d443 1 ! c 2 125ff 2 e3 ! L 125ff ! c 2 2d442 b executables ! c 3 2d43e 1 ! c 2 12606 3 *.e ! L 12606 ! c 2 2d43d a extensions ! c 2 2d43c 6 Eiffel ! c 2 2d43b 4 name ! c 2 2d37e 6 Eiffel ! c 1 1261b ! c 0 2d474 4 ! c 2 2d47b 2 e3 ! c 2 2d47a a defaultExe ! c 3 2d47d 1 ! c 2 12628 2 e3 ! L 12628 ! c 2 2d47c b executables ! c 3 2d478 4 ! c 2 1262f 3 *.F ! L 1262f ! c 2 12632 3 *.f ! L 12632 ! c 2 12635 5 *.for ! L 12635 ! c 2 12638 5 *.fpp ! L 12638 ! c 2 2d477 a extensions ! c 2 2d476 7 Fortran ! c 2 2d475 4 name ! c 2 2d37f 7 Fortran ! c 1 1264d ! c 0 2d4ba 4 ! c 2 2d4c1 2 e3 ! c 2 2d4c0 a defaultExe ! c 3 2d4c3 1 ! c 2 1265a 2 e3 ! L 1265a ! c 2 2d4c2 b executables ! c 3 2d4be 2 ! c 2 12661 3 *.H ! L 12661 ! c 2 12664 3 *.h ! L 12664 ! c 2 2d4bd a extensions ! c 2 2d4bc 6 Header ! c 2 2d4bb 4 name ! c 2 2d380 6 Header ! c 1 12679 ! c 0 2d4f8 4 ! c 2 2d4ff 9 surfboard ! c 2 2d4fe a defaultExe ! c 3 2d501 2 ! c 2 12686 2 e3 ! L 12686 ! c 2 12689 9 surfboard ! L 12689 ! c 2 2d500 b executables ! c 3 2d4fc 2 ! c 2 12690 5 *.htm ! L 12690 ! c 2 12693 6 *.html ! L 12693 ! c 2 2d4fb a extensions ! c 2 2d4fa 4 Html ! c 2 2d4f9 4 name ! c 2 2d381 4 Html ! c 1 126a8 ! c 0 2d53a 4 ! c 2 2d541 2 e3 ! c 2 2d540 a defaultExe ! c 3 2d543 1 ! c 2 126b5 2 e3 ! L 126b5 ! c 2 2d542 b executables ! c 3 2d53e 1 ! c 2 126bc 6 *.java ! L 126bc ! c 2 2d53d a extensions ! c 2 2d53c 4 Java ! c 2 2d53b 4 name ! c 2 2d382 4 Java ! c 1 126d1 ! c 0 2d574 4 ! c 2 2d57b 2 e3 ! c 2 2d57a a defaultExe ! c 3 2d57d 1 ! c 2 126de 2 e3 ! L 126de ! c 2 2d57c b executables ! c 3 2d578 1 ! c 2 126e5 5 *.tex ! L 126e5 ! c 2 2d577 a extensions ! c 2 2d576 5 Latex ! c 2 2d575 4 name ! c 2 2d383 5 Latex ! c 1 126fa ! c 0 2d5ae 4 ! c 2 2d5b5 2 e3 ! c 2 2d5b4 a defaultExe ! c 3 2d5b7 1 ! c 2 12707 2 e3 ! L 12707 ! c 2 2d5b6 b executables ! c 3 2d5b2 0 ! c 2 2d5b1 a extensions ! c 2 2d5b0 5 Other ! c 2 2d5af 4 name ! c 2 2d384 5 Other ! c 2 2d379 a categories ! c 0 2d386 1 ! C ProjectDir 4 12724 ! c 2 12725 25 netscript2/src/perl/NetScript/Engine/ 11 81 ! c 2 12726 0 0 ! c 2 2d388 25 netscript2/src/perl/NetScript/Engine/ ! c 2 2d385 b directories ! C DmBag 5 2d199 9 ! c 2 2d1cf e4 b ! C DmDictionary 0 2d19b 3 ! C DmString 1 2d1ad 39 b ! C DmSet 0 2ab9a 1 ! C DmString 1 2ad14 5 Other ! L 2ad14 ! c 1 2d1ac a categories ! c 1 2d19d 11 BasicStatement.pm ! c 1 2d19c 4 name ! C DmInteger 2 2d1af 1 ! c 1 2d1ae 9 substMode ! c 2 2d204 ea b ! C DmDictionary 0 2d1d0 3 ! C DmString 1 2d1e2 38 b ! C DmSet 0 4852 1 ! C DmString 1 127b0 5 Other ! L 127b0 ! c 1 2d1e1 a categories ! c 1 2d1d2 11 BlockStatement.pm ! c 1 2d1d1 4 name ! C DmInteger 2 2d1e4 80000001 ! c 1 2d1e3 9 substMode ! c 2 2d239 d9 b ! C DmDictionary 0 2d205 3 ! C DmString 1 2d217 38 b ! C DmSet 0 4891 1 ! C DmString 1 1280e 5 Other ! L 1280e ! c 1 2d216 a categories ! c 1 2d207 8 Class.pm ! c 1 2d206 4 name ! C DmInteger 2 2d219 1 ! c 1 2d218 9 substMode ! c 2 2d26e e9 b ! C DmDictionary 0 2d23a 3 ! C DmString 1 2d24c 38 b ! C DmSet 0 48d0 1 ! C DmString 1 1286c 5 Other ! L 1286c ! c 1 2d24b a categories ! c 1 2d23c 10 CopyStatement.pm ! c 1 2d23b 4 name ! C DmInteger 2 2d24e 80000001 ! c 1 2d24d 9 substMode ! c 2 2d2a3 d9 b ! C DmDictionary 0 2d26f 3 ! C DmString 1 2d281 38 b ! C DmSet 0 490f 1 ! C DmString 1 128ca 5 Other ! L 128ca ! c 1 2d280 a categories ! c 1 2d271 8 Event.pm ! c 1 2d270 4 name ! C DmInteger 2 2d283 1 ! c 1 2d282 9 substMode ! c 2 2d2d8 de b ! C DmDictionary 0 2d2a4 3 ! C DmString 1 2d2b6 38 b ! C DmSet 0 494e 1 ! C DmString 1 12928 5 Other ! L 12928 ! c 1 2d2b5 a categories ! c 1 2d2a6 d EventRelay.pm ! c 1 2d2a5 4 name ! C DmInteger 2 2d2b8 1 ! c 1 2d2b7 9 substMode ! c 2 2d30d d9 b ! C DmDictionary 0 2d2d9 3 ! C DmString 1 2d2eb 38 b ! C DmSet 0 498d 1 ! C DmString 1 12986 5 Other ! L 12986 ! c 1 2d2ea a categories ! c 1 2d2db 8 State.pm ! c 1 2d2da 4 name ! C DmInteger 2 2d2ed 1 ! c 1 2d2ec 9 substMode ! c 2 2d342 dd b ! C DmDictionary 0 2d30e 3 ! C DmString 1 2d320 38 b ! C DmSet 0 49cc 1 ! C DmString 1 129e4 5 Other ! L 129e4 ! c 1 2d31f a categories ! c 1 2d310 c Statement.pm ! c 1 2d30f 4 name ! C DmInteger 2 2d322 1 ! c 1 2d321 9 substMode ! c 2 2d377 e8 b ! C DmDictionary 0 2d343 3 ! C DmString 1 2d355 39 b ! C DmSet 0 2d008 1 ! C DmString 1 2d182 5 Other ! L 2d182 ! c 1 2d354 a categories ! c 1 2d345 15 StatementEvaluator.pm ! c 1 2d344 4 name ! C DmInteger 2 2d357 1 ! c 1 2d356 9 substMode ! c 2 2d378 5 files ! c 2 2d195 94 xterm -ls -fn -*-lucidatypewriter-medium-r-normal-*-12-* -bg gray90 -T Program -geometry 80x10+0+0 -e "[set command with 'Project->Launch Command']" ! c 2 2d194 6 launch ! c 2 2d191 4 make ! c 2 2d190 4 make ! c 2 2d193 0 ! c 2 2d192 8 makeFile ! c 5 2d196 0 ! c 2 2d198 7 modules ! c 2 2d18f 6 Engine ! c 2 2d18e 4 name |