You can subscribe to this list here.
2001 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(13) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2002 |
Jan
(11) |
Feb
(12) |
Mar
(8) |
Apr
(16) |
May
(56) |
Jun
(20) |
Jul
(16) |
Aug
(13) |
Sep
(12) |
Oct
(15) |
Nov
|
Dec
(2) |
2003 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(36) |
Jun
(14) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2004 |
Jan
|
Feb
|
Mar
(2) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Jan T. <de...@us...> - 2002-05-03 14:05:01
|
Update of /cvsroot/net-script/netscript2 In directory usw-pr-cvs1:/tmp/cvs-serv12593 Modified Files: Makefile Makefile.files Log Message: * added error page * added config file * added directory for static content Index: Makefile =================================================================== RCS file: /cvsroot/net-script/netscript2/Makefile,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** Makefile 10 Mar 2002 14:50:28 -0000 1.7 --- Makefile 3 May 2002 13:36:49 -0000 1.8 *************** *** 2,6 **** # $Id$ # NetScript - Makefile ! # (C) 2000-2001 by Jan Thomä, insOMnia #----------------------------------------------- include Makefile.files --- 2,6 ---- # $Id$ # NetScript - Makefile ! # (C) 2000-2002 by Jan Thomä, insOMnia #----------------------------------------------- include Makefile.files *************** *** 16,22 **** # Target for installing all perl files #---------------------------------------- ! install: $(TARGET_DIR) #$(foreach perlfile, $(Perl), cp $(perlfile) $(TARGET_DIR);) cp -r $(SOURCE_DIR)/* $(TARGET_DIR) chmod a+x $(TARGET_DIR)/*.pl $(foreach xmlfile, $(XML_Mappings), cp $(xmlfile) $(TARGET_DIR);) --- 16,23 ---- # Target for installing all perl files #---------------------------------------- ! install: $(TARGET_DIR) $(NODYN_TARGET_DIR) #$(foreach perlfile, $(Perl), cp $(perlfile) $(TARGET_DIR);) cp -r $(SOURCE_DIR)/* $(TARGET_DIR) + cp -r $(PAGE_DIR) $(NODYN_TARGET_DIR) chmod a+x $(TARGET_DIR)/*.pl $(foreach xmlfile, $(XML_Mappings), cp $(xmlfile) $(TARGET_DIR);) *************** *** 32,36 **** run_tests: tests ! cd $(TARGET_DIR); perl runtests.pl tests # Removes all files from the target directory and it's subdirectories --- 33,37 ---- run_tests: tests ! cd $(TARGET_DIR); perl runtests.pl tests # Removes all files from the target directory and it's subdirectories *************** *** 38,62 **** clean: -rm -rf $(TARGET_DIR)/* ! # This target creates the target directory ! #------------------------------------------- ! $(TARGET_DIR) $(TESTS_DIR): mkdir -p $@ #$(TOOLS_DIR): ! # mkdir -p $@ # This target creates the samples directory ! #------------------------------------------- $(SAMPLES_DIR): ! mkdir -p $(SAMPLES_DIR) $(foreach dir, $(SAMPLES_Tree), mkdir -p $(SAMPLES_DIR)/$(dir);) # This target creates the tools directory ! #------------------------------------------- $(TOOLS_DIR): ! mkdir -p $(TOOLS_DIR) $(foreach dir, $(TOOLS_Tree), mkdir -p $(TOOLS_DIR)/$(dir);) ! # Creates a package #------------------- --- 39,63 ---- clean: -rm -rf $(TARGET_DIR)/* ! # This target creates the target directory ! #------------------------------------------- ! $(TARGET_DIR) $(TESTS_DIR) $(NODYN_TARGET_DIR): mkdir -p $@ #$(TOOLS_DIR): ! # mkdir -p $@ # This target creates the samples directory ! #------------------------------------------- $(SAMPLES_DIR): ! mkdir -p $(SAMPLES_DIR) $(foreach dir, $(SAMPLES_Tree), mkdir -p $(SAMPLES_DIR)/$(dir);) # This target creates the tools directory ! #------------------------------------------- $(TOOLS_DIR): ! mkdir -p $(TOOLS_DIR) $(foreach dir, $(TOOLS_Tree), mkdir -p $(TOOLS_DIR)/$(dir);) ! # Creates a package #------------------- *************** *** 64,68 **** -rm -rf netscript_$(VERSION) mkdir netscript_$(VERSION) ! cp -r docs netscript_$(VERSION) cp -r src netscript_$(VERSION) -cp * netscript_$(VERSION) --- 65,69 ---- -rm -rf netscript_$(VERSION) mkdir netscript_$(VERSION) ! cp -r docs netscript_$(VERSION) cp -r src netscript_$(VERSION) -cp * netscript_$(VERSION) *************** *** 76,85 **** #--------------------------- docs_dom2: ! -rm -rf docs/xmldom2 ! perl -Isrc/tools src/tools/ipdoc.pl -d ./docs/xmldom2 -f src/perl/XML -t "XML::DOM2-Documentation" ! # Creates a package for DOM2 #--------------------------- ! package_dom2: docs_dom2 -rm -rf xmldom2_$(VERSION_DOM2) mkdir -p xmldom2_$(VERSION_DOM2)/XML/DOM2 --- 77,98 ---- #--------------------------- docs_dom2: ! -rm -rf docs/xmldom2 ! perl -Isrc/tools src/tools/ipdoc.pl -d ./docs/xmldom2 -f src/perl/XML -t "insOMnia DOM Level 2 Implementation" -desc ./src/perl/XML/DOM2/notes.txt ! ! # Creates docs for IPDoc ! #--------------------------- ! docs_ipdoc: ! -rm -rf docs/ipdoc/api ! perl -Isrc/tools src/tools/ipdoc.pl -d ./docs/ipdoc/api -f src/tools/IPdoc -t "The insOMnia Perl Documenting System - IPDoc" -desc ./docs/ipdoc/README.txt ! ! # Creates docs for NetScript ! #--------------------------- ! docs_netscript: ! -rm -rf docs/netscript/api ! perl -Isrc/tools src/tools/ipdoc.pl -d ./docs/netscript/api -f src/perl/NetScript -t "NetScript 2.0 Documentation" -desc ./docs/REQUIREMENTS ! # Creates a package for DOM2 #--------------------------- ! package_dom2: docs_dom2 -rm -rf xmldom2_$(VERSION_DOM2) mkdir -p xmldom2_$(VERSION_DOM2)/XML/DOM2 *************** *** 94,109 **** # Creates a package for IPdoc ! #---------------------------- ! package_ipdoc: -rm -rf ipdoc_$(VERSION_IPDOC) mkdir -p ipdoc_$(VERSION_IPDOC)/docs cp src/tools/ipdoc.pl ipdoc_$(VERSION_IPDOC) cp -r src/tools/IPdoc ipdoc_$(VERSION_IPDOC) ! cp -r docs/ipdoc ipdoc_$(VERSION_IPDOC) tar -czvf ipdoc_$(VERSION_IPDOC).tar.gz ipdoc_$(VERSION_IPDOC) rm -rf ipdoc_$(VERSION_IPDOC) -mkdir snapshots_ipdoc mv ipdoc_$(VERSION_IPDOC).tar.gz snapshots_ipdoc - - --- 107,124 ---- # Creates a package for IPdoc ! #---------------------------- ! package_ipdoc: docs_ipdoc -rm -rf ipdoc_$(VERSION_IPDOC) mkdir -p ipdoc_$(VERSION_IPDOC)/docs cp src/tools/ipdoc.pl ipdoc_$(VERSION_IPDOC) cp -r src/tools/IPdoc ipdoc_$(VERSION_IPDOC) ! cp -r docs/ipdoc/* ipdoc_$(VERSION_IPDOC)/docs ! rm -rf `find ipdoc_$(VERSION_IPDOC) -type d | grep CVS` tar -czvf ipdoc_$(VERSION_IPDOC).tar.gz ipdoc_$(VERSION_IPDOC) rm -rf ipdoc_$(VERSION_IPDOC) -mkdir snapshots_ipdoc mv ipdoc_$(VERSION_IPDOC).tar.gz snapshots_ipdoc + statistics: + wc -l `find . -name *.pm -o -name *.pl |grep -v "snapshots"` + Index: Makefile.files =================================================================== RCS file: /cvsroot/net-script/netscript2/Makefile.files,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** Makefile.files 10 Mar 2002 14:50:28 -0000 1.7 --- Makefile.files 3 May 2002 13:36:49 -0000 1.8 *************** *** 2,6 **** # $Id$ # NetScript - Makefile containing the files ! # (C) 2000-2001 by Jan Thomä, insOMnia #----------------------------------------------- --- 2,6 ---- # $Id$ # NetScript - Makefile containing the files ! # (C) 2000-2002 by Jan Thomä, insOMnia #----------------------------------------------- *************** *** 8,11 **** --- 8,14 ---- # fit your needs. + # This is the directory to install non dynamic-content to + NODYN_TARGET_DIR = $(HOME)/public_html/netscript2 + # This is the directory to install to TARGET_DIR = $(HOME)/public_html/cgi-bin/netscript2 *************** *** 26,29 **** --- 29,34 ---- TOOLS_SourceDir = src/tools SOURCE_DIR = src/perl + PAGE_DIR = src/pages + DOM2_DIR = $(SOURCE_DIR)/XML/DOM2 Perl = $(shell find -name "*.pl" -or -name "*.pm" |grep "src/") *************** *** 35,39 **** TOOLS_Tree = $(subst ./,,$(shell cd $(TOOLS_SourceDir);find ./ -type d | grep -v "CVS")) VERSION=2.0 ! VERSION_DOM2=0.1.3alpha ! VERSION_IPDOC=1.0 --- 40,44 ---- TOOLS_Tree = $(subst ./,,$(shell cd $(TOOLS_SourceDir);find ./ -type d | grep -v "CVS")) VERSION=2.0 ! VERSION_DOM2=0.1.5alpha ! VERSION_IPDOC=1.04 |
Update of /cvsroot/net-script/netscript2/src/perl/NetScript/Util In directory usw-pr-cvs1:/tmp/cvs-serv7158 Modified Files: ConfigFileParser.pm FileRetriever.pm ObjectParserStyle.pm PropertyFileParser.pm XMLParserRelay.pm Added Files: ConfigurationParser.pm Log Message: * added Configuration Parser * old ConfigFileParser is now deprecated --- NEW FILE: ConfigurationParser.pm --- #-------------------------------------------------------- # Parser for Config - Files # $Id: ConfigurationParser.pm,v 1.1 2002/05/03 13:30:39 derkork Exp $ # # NetScript and all related materials, such as documentation, # are protected under the terms and conditions of the Artistic License. # (C) 2000-2002 by Jan Thomä, insOMnia # mailto: ko...@in... #-------------------------------------------------------- use strict; #/** # This parser reads the netscript configuration file. #*/ package NetScript::Util::ConfigurationParser; use vars qw(@ISA $VERSION $CONFIG_FILE); #-------------------------------------------------------- # Globals #-------------------------------------------------------- $VERSION = '1.0'; $CONFIG_FILE = 'configuration'; #/** # Constructor # @public #*/ sub new { my $proto = shift; my $class = ref($proto) || $proto; my $this = {}; bless( $this, $class ); my %settings = (); open( CFILE, "<$CONFIG_FILE" ); while( <CFILE> ) { unless( /^[ ]*#/ ) { #filter comments my ( $name, $value ) = split(/=/); $name =~ s/\n//g; $value =~s/\n//g; $settings{ $name } = $value; } } close( CFILE ); $this -> { m_settings } = \%settings; return $this; } #/** # Returns the directory where the static files are located. #*/ sub staticDir { my ( $this ) = @_; $this -> { m_settings } -> { STATIC }; } 1; # make "require" happy... Index: ConfigFileParser.pm =================================================================== RCS file: /cvsroot/net-script/netscript2/src/perl/NetScript/Util/ConfigFileParser.pm,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** ConfigFileParser.pm 4 Jul 2001 10:26:17 -0000 1.2 --- ConfigFileParser.pm 3 May 2002 13:30:39 -0000 1.3 *************** *** 5,13 **** # NetScript and all related materials, such as documentation, # are protected under the terms and conditions of the Artistic License. ! # (C) 2000-2001 by Jan Thomä, insOMnia # mailto: ko...@in... #-------------------------------------------------------- use strict; package NetScript::Util::ConfigFileParser; use vars qw(@ISA $VERSION); --- 5,18 ---- # NetScript and all related materials, such as documentation, # are protected under the terms and conditions of the Artistic License. ! # (C) 2000-2002 by Jan Thomä, insOMnia # mailto: ko...@in... #-------------------------------------------------------- use strict; + + #/** + # @deprecated + #*/ package NetScript::Util::ConfigFileParser; + use base qw(NetScript::Util::PropertyFileParser); use vars qw(@ISA $VERSION); *************** *** 15,19 **** # Globals #-------------------------------------------------------- - @ISA = ("NetScript::Util::PropertyFileParser"); $VERSION = '1.0'; --- 20,23 ---- *************** *** 26,29 **** --- 30,34 ---- #/** # Constructor + # @public #*/ sub new { *************** *** 42,46 **** # Handles starting tags from property files. It is an # internal callback, which you should NOT call. ! #+/ sub startTagHandler { my $this = shift; --- 47,52 ---- # Handles starting tags from property files. It is an # internal callback, which you should NOT call. ! # @protected ! #*/ sub startTagHandler { my $this = shift; *************** *** 73,77 **** # Returns a list of all imports in the config file. # @return a reference to a list of all imports in the config file ! #+/ sub getImports { my $this = shift; --- 79,84 ---- # Returns a list of all imports in the config file. # @return a reference to a list of all imports in the config file ! # @public ! #*/ sub getImports { my $this = shift; Index: FileRetriever.pm =================================================================== RCS file: /cvsroot/net-script/netscript2/src/perl/NetScript/Util/FileRetriever.pm,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** FileRetriever.pm 29 Nov 2001 22:16:23 -0000 1.2 --- FileRetriever.pm 3 May 2002 13:30:39 -0000 1.3 *************** *** 12,16 **** # NetScript and all related materials, such as documentation, # are protected under the terms and conditions of the Artistic License. ! # (C) 2000-2001 by Jan Thomä, insOMnia # mailto: ko...@in... #-------------------------------------------------------- --- 12,16 ---- # NetScript and all related materials, such as documentation, # are protected under the terms and conditions of the Artistic License. ! # (C) 2000-2002 by Jan Thomä, insOMnia # mailto: ko...@in... #-------------------------------------------------------- *************** *** 93,97 **** ); ! $fileURI =~ s/^file:\///g; if ($fileURI =~ /(^[a-zA-Z]+:\/)/) { # check for unsupported protocol $this -> { m_Interpreter } -> getEventRelay() -> --- 93,97 ---- ); ! $fileURI =~ s/^file://g; if ($fileURI =~ /(^[a-zA-Z]+:\/)/) { # check for unsupported protocol $this -> { m_Interpreter } -> getEventRelay() -> Index: ObjectParserStyle.pm =================================================================== RCS file: /cvsroot/net-script/netscript2/src/perl/NetScript/Util/ObjectParserStyle.pm,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** ObjectParserStyle.pm 4 Jul 2001 10:26:17 -0000 1.2 --- ObjectParserStyle.pm 3 May 2002 13:30:39 -0000 1.3 *************** *** 5,12 **** # NetScript and all related materials, such as documentation, # are protected under the terms and conditions of the Artistic License. ! # (C) 2000-2001 by Jan Thomä, insOMnia # mailto: ko...@in... #-------------------------------------------------------- use strict; package NetScript::Util::ObjectParserStyle; --- 5,16 ---- # NetScript and all related materials, such as documentation, # are protected under the terms and conditions of the Artistic License. ! # (C) 2000-2002 by Jan Thomä, insOMnia # mailto: ko...@in... #-------------------------------------------------------- use strict; + + #/** + # @deprecated + #*/ package NetScript::Util::ObjectParserStyle; Index: PropertyFileParser.pm =================================================================== RCS file: /cvsroot/net-script/netscript2/src/perl/NetScript/Util/PropertyFileParser.pm,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** PropertyFileParser.pm 2 Aug 2001 22:00:43 -0000 1.3 --- PropertyFileParser.pm 3 May 2002 13:30:39 -0000 1.4 *************** *** 5,13 **** # NetScript and all related materials, such as documentation, # are protected under the terms and conditions of the Artistic License. ! # (C) 2000-2001 by Jan Thomä, insOMnia # mailto: ko...@in... #-------------------------------------------------------- use strict; package NetScript::Util::PropertyFileParser; use vars qw($VERSION); --- 5,18 ---- # NetScript and all related materials, such as documentation, # are protected under the terms and conditions of the Artistic License. ! # (C) 2000-2002 by Jan Thomä, insOMnia # mailto: ko...@in... #-------------------------------------------------------- use strict; + + #/** + # @deprecated + #*/ package NetScript::Util::PropertyFileParser; + use vars qw($VERSION); *************** *** 25,29 **** #/** # Constructs a new Parser ! #+/ sub new { # These two lines help with inheritance and --- 30,34 ---- #/** # Constructs a new Parser ! #*/ sub new { # These two lines help with inheritance and *************** *** 47,51 **** #/** # Clears all properties currently stored in this Object. ! #+/ sub clear { my $this = shift; --- 52,56 ---- #/** # Clears all properties currently stored in this Object. ! #*/ sub clear { my $this = shift; *************** *** 59,63 **** # @param a string containing the filename # @see getProperties ! #+/ sub parseFile { my $this = shift; # get THIS --- 64,68 ---- # @param a string containing the filename # @see getProperties ! #*/ sub parseFile { my $this = shift; # get THIS *************** *** 77,81 **** # @param a string containing XML which holds property settings # @see getProperties ! #+/ sub parseString { my $this = shift; # get THIS --- 82,86 ---- # @param a string containing XML which holds property settings # @see getProperties ! #*/ sub parseString { my $this = shift; # get THIS *************** *** 91,95 **** # Handles starting tags from property files. It is an # internal callback, which you should not call. ! #+/ sub startTagHandler { my $this = shift; --- 96,100 ---- # Handles starting tags from property files. It is an # internal callback, which you should not call. ! #*/ sub startTagHandler { my $this = shift; *************** *** 118,122 **** # @return a reference to an array holding the names of all # properties ! #+/ sub getProperties { my $this = shift; --- 123,127 ---- # @return a reference to an array holding the names of all # properties ! #*/ sub getProperties { my $this = shift; *************** *** 129,133 **** # @param a string containing the name of a property # @return a string containing the value of the property ! #+/ sub getProperty { my $this = shift; --- 134,138 ---- # @param a string containing the name of a property # @return a string containing the value of the property ! #*/ sub getProperty { my $this = shift; Index: XMLParserRelay.pm =================================================================== RCS file: /cvsroot/net-script/netscript2/src/perl/NetScript/Util/XMLParserRelay.pm,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** XMLParserRelay.pm 4 Jul 2001 10:26:17 -0000 1.2 --- XMLParserRelay.pm 3 May 2002 13:30:39 -0000 1.3 *************** *** 6,13 **** # NetScript and all related materials, such as documentation, # are protected under the terms and conditions of the Artistic License. ! # (C) 2000-2001 by Jan Thomä, insOMnia # mailto: ko...@in... #-------------------------------------------------------- use strict; package NetScript::Util::XMLParserRelay; use vars qw($VERSION); --- 6,17 ---- # NetScript and all related materials, such as documentation, # are protected under the terms and conditions of the Artistic License. ! # (C) 2000-2002 by Jan Thomä, insOMnia # mailto: ko...@in... #-------------------------------------------------------- use strict; + + #/** + # @deprecated + #*/ package NetScript::Util::XMLParserRelay; use vars qw($VERSION); *************** *** 60,64 **** #/** ! # Called by XML::Parser upon start of a document. Do NOT call it yourself. #*/ sub Init { --- 64,69 ---- #/** ! # Called by XML::Parser upon start of a document. ! # @private #*/ sub Init { *************** *** 68,72 **** #/** ! # Called by XML::Parser upon end of a document. Do NOT call it yourself. #*/ sub Final { --- 73,78 ---- #/** ! # Called by XML::Parser upon end of a document. ! # @private #*/ sub Final { *************** *** 76,80 **** #/** ! # Called by XML::Parser upon start of an element. Do NOT call it yourself. #*/ sub Start { --- 82,87 ---- #/** ! # Called by XML::Parser upon start of an element. ! # @private #*/ sub Start { *************** *** 84,88 **** #/** ! # Called by XML::Parser upon end of an element. Do NOT call it yourself. #*/ sub End { --- 91,96 ---- #/** ! # Called by XML::Parser upon end of an element. ! # @private #*/ sub End { *************** *** 92,96 **** #/** ! # Called by XML::Parser upon occurence of text. Do NOT call it yourself. #*/ sub Char { --- 100,105 ---- #/** ! # Called by XML::Parser upon occurence of text. ! # @private #*/ sub Char { *************** *** 100,104 **** #/** ! # Called by XML::Parser upon occurrence of a PI. Do NOT call it yourself. #*/ sub Proc { --- 109,114 ---- #/** ! # Called by XML::Parser upon occurrence of a PI. ! # @private #*/ sub Proc { *************** *** 109,113 **** #/** # Relays an event to all event listeners. Called internally. ! # Do NOT call it yourself. #*/ sub _relayEvent { --- 119,124 ---- #/** # Relays an event to all event listeners. Called internally. ! # ! # @private #*/ sub _relayEvent { |
From: Jan T. <de...@us...> - 2002-05-03 13:30:34
|
Update of /cvsroot/net-script/netscript2/src/perl/NetScript/Util In directory usw-pr-cvs1:/tmp/cvs-serv7112 Modified Files: wipeout.project Log Message: * added Configuration Parser * old ConfigFileParser is now deprecated Index: wipeout.project =================================================================== RCS file: /cvsroot/net-script/netscript2/src/perl/NetScript/Util/wipeout.project,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** wipeout.project 2 Aug 2001 22:00:43 -0000 1.3 --- wipeout.project 3 May 2002 13:30:31 -0000 1.4 *************** *** 1,226 **** b ! C DmDictionary 0 1074d 8 ! c 0 10866 9 ! C Category 1 3c48 ! c 0 108a6 4 ! C DmString 2 108ad 2 e3 ! c 2 108ac a defaultExe ! C DmSet 3 108af 1 ! c 2 3c57 2 e3 ! L 3c57 ! c 2 108ae b executables ! c 3 108aa 3 ! c 2 3c5e 3 *.C ! L 3c5e ! c 2 3c61 4 *.cc ! L 3c61 ! c 2 3c64 5 *.cpp ! L 3c64 ! c 2 108a9 a extensions ! c 2 108a8 a CPP_source ! c 2 108a7 4 name ! c 2 10868 a CPP_source ! c 1 3c79 ! c 0 108ec 4 ! c 2 108f3 2 e3 ! c 2 108f2 a defaultExe ! c 3 108f5 1 ! c 2 3c86 2 e3 ! L 3c86 ! c 2 108f4 b executables ! c 3 108f0 1 ! c 2 3c8d 3 *.c ! L 3c8d ! c 2 108ef a extensions ! c 2 108ee 8 C_source ! c 2 108ed 4 name ! c 2 10869 8 C_source ! c 1 3ca2 ! c 0 10926 4 ! c 2 1092d 2 e3 ! c 2 1092c a defaultExe ! c 3 1092f 1 ! c 2 3caf 2 e3 ! L 3caf ! c 2 1092e b executables ! c 3 1092a 1 ! c 2 3cb6 3 *.e ! L 3cb6 ! c 2 10929 a extensions ! c 2 10928 6 Eiffel ! c 2 10927 4 name ! c 2 1086a 6 Eiffel ! c 1 3ccb ! c 0 10960 4 ! c 2 10967 2 e3 ! c 2 10966 a defaultExe ! c 3 10969 1 ! c 2 3cd8 2 e3 ! L 3cd8 ! c 2 10968 b executables ! c 3 10964 4 ! c 2 3cdf 3 *.F ! L 3cdf ! c 2 3ce2 3 *.f ! L 3ce2 ! c 2 3ce5 5 *.for ! L 3ce5 ! c 2 3ce8 5 *.fpp ! L 3ce8 ! c 2 10963 a extensions ! c 2 10962 7 Fortran ! c 2 10961 4 name ! c 2 1086b 7 Fortran ! c 1 3cfd ! c 0 109a6 4 ! c 2 109ad 2 e3 ! c 2 109ac a defaultExe ! c 3 109af 1 ! c 2 3d0a 2 e3 ! L 3d0a ! c 2 109ae b executables ! c 3 109aa 2 ! c 2 3d11 3 *.H ! L 3d11 ! c 2 3d14 3 *.h ! L 3d14 ! c 2 109a9 a extensions ! c 2 109a8 6 Header ! c 2 109a7 4 name ! c 2 1086c 6 Header ! c 1 3d29 ! c 0 109e4 4 ! c 2 109eb 9 surfboard ! c 2 109ea a defaultExe ! c 3 109ed 2 ! c 2 3d36 2 e3 ! L 3d36 ! c 2 3d39 9 surfboard ! L 3d39 ! c 2 109ec b executables ! c 3 109e8 2 ! c 2 3d40 5 *.htm ! L 3d40 ! c 2 3d43 6 *.html ! L 3d43 ! c 2 109e7 a extensions ! c 2 109e6 4 Html ! c 2 109e5 4 name ! c 2 1086d 4 Html ! c 1 3d58 ! c 0 10a26 4 ! c 2 10a2d 2 e3 ! c 2 10a2c a defaultExe ! c 3 10a2f 1 ! c 2 3d65 2 e3 ! L 3d65 ! c 2 10a2e b executables ! c 3 10a2a 1 ! c 2 3d6c 6 *.java ! L 3d6c ! c 2 10a29 a extensions ! c 2 10a28 4 Java ! c 2 10a27 4 name ! c 2 1086e 4 Java ! c 1 3d81 ! c 0 10a60 4 ! c 2 10a67 2 e3 ! c 2 10a66 a defaultExe ! c 3 10a69 1 ! c 2 3d8e 2 e3 ! L 3d8e ! c 2 10a68 b executables ! c 3 10a64 1 ! c 2 3d95 5 *.tex ! L 3d95 ! c 2 10a63 a extensions ! c 2 10a62 5 Latex ! c 2 10a61 4 name ! c 2 1086f 5 Latex ! c 1 3daa ! c 0 10a9a 4 ! c 2 10aa1 2 e3 ! c 2 10aa0 a defaultExe ! c 3 10aa3 1 ! c 2 3db7 2 e3 ! L 3db7 ! c 2 10aa2 b executables ! c 3 10a9e 0 ! c 2 10a9d a extensions ! c 2 10a9c 5 Other ! c 2 10a9b 4 name ! c 2 10870 5 Other ! c 2 10865 a categories ! c 0 10872 1 ! C ProjectDir 4 3dd4 ! c 2 3dd5 23 netscript2/src/perl/NetScript/Util/ 11 81 ! c 2 3dd6 0 0 ! c 2 10874 23 netscript2/src/perl/NetScript/Util/ ! c 2 10871 b directories ! C DmBag 5 10759 5 ! c 2 1078f e3 b ! C DmDictionary 0 1075b 3 ! C DmString 1 1076d 36 b ! C DmSet 0 3e10 1 ! C DmString 1 3e3e 5 Other ! L 3e3e ! c 1 1076c a categories ! c 1 1075d 13 ConfigFileParser.pm ! c 1 1075c 4 name ! C DmInteger 2 1076f 1 ! c 1 1076e 9 substMode ! c 2 107c4 e3 b ! C DmDictionary 0 10790 3 ! C DmString 1 107a2 39 b ! C DmSet 0 105c8 1 ! C DmString 1 10742 5 Other ! L 10742 ! c 1 107a1 a categories ! c 1 10792 10 FileRetriever.pm ! c 1 10791 4 name ! C DmInteger 2 107a4 1 ! c 1 107a3 9 substMode ! c 2 107f9 e4 b ! C DmDictionary 0 107c5 3 ! C DmString 1 107d7 36 b ! C DmSet 0 3e4f 1 ! C DmString 1 3e7d 5 Other ! L 3e7d ! c 1 107d6 a categories ! c 1 107c7 14 ObjectParserStyle.pm ! c 1 107c6 4 name ! C DmInteger 2 107d9 1 ! c 1 107d8 9 substMode ! c 2 1082e e5 b ! C DmDictionary 0 107fa 3 ! C DmString 1 1080c 36 b ! C DmSet 0 3e8e 1 ! C DmString 1 3ebc 5 Other ! L 3ebc ! c 1 1080b a categories ! c 1 107fc 15 PropertyFileParser.pm ! c 1 107fb 4 name ! C DmInteger 2 1080e 1 ! c 1 1080d 9 substMode ! c 2 10863 e1 b ! C DmDictionary 0 1082f 3 ! C DmString 1 10841 36 b ! C DmSet 0 3ecd 1 ! C DmString 1 3efb 5 Other ! L 3efb ! c 1 10840 a categories ! c 1 10831 11 XMLParserRelay.pm ! c 1 10830 4 name ! C DmInteger 2 10843 1 ! c 1 10842 9 substMode ! c 2 10864 5 files ! c 2 10755 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 10754 6 launch ! c 2 10751 4 make ! c 2 10750 4 make ! c 2 10753 0 ! c 2 10752 8 makeFile ! c 5 10756 0 ! c 2 10758 7 modules ! c 2 1074f 4 Util ! c 2 1074e 4 name --- 1,237 ---- b ! C DmDictionary 0 25671 8 ! c 0 257bf 9 ! C Category 1 6200 ! c 0 257ff 4 ! C DmString 2 25806 2 e3 ! c 2 25805 a defaultExe ! C DmSet 3 25808 1 ! c 2 620f 2 e3 ! L 620f ! c 2 25807 b executables ! c 3 25803 3 ! c 2 6216 3 *.C ! L 6216 ! c 2 6219 4 *.cc ! L 6219 ! c 2 621c 5 *.cpp ! L 621c ! c 2 25802 a extensions ! c 2 25801 a CPP_source ! c 2 25800 4 name ! c 2 257c1 a CPP_source ! c 1 6231 ! c 0 25845 4 ! c 2 2584c 2 e3 ! c 2 2584b a defaultExe ! c 3 2584e 1 ! c 2 623e 2 e3 ! L 623e ! c 2 2584d b executables ! c 3 25849 1 ! c 2 6245 3 *.c ! L 6245 ! c 2 25848 a extensions ! c 2 25847 8 C_source ! c 2 25846 4 name ! c 2 257c2 8 C_source ! c 1 625a ! c 0 2587f 4 ! c 2 25886 2 e3 ! c 2 25885 a defaultExe ! c 3 25888 1 ! c 2 6267 2 e3 ! L 6267 ! c 2 25887 b executables ! c 3 25883 1 ! c 2 626e 3 *.e ! L 626e ! c 2 25882 a extensions ! c 2 25881 6 Eiffel ! c 2 25880 4 name ! c 2 257c3 6 Eiffel ! c 1 6283 ! c 0 258b9 4 ! c 2 258c0 2 e3 ! c 2 258bf a defaultExe ! c 3 258c2 1 ! c 2 6290 2 e3 ! L 6290 ! c 2 258c1 b executables ! c 3 258bd 4 ! c 2 6297 3 *.F ! L 6297 ! c 2 629a 3 *.f ! L 629a ! c 2 629d 5 *.for ! L 629d ! c 2 62a0 5 *.fpp ! L 62a0 ! c 2 258bc a extensions ! c 2 258bb 7 Fortran ! c 2 258ba 4 name ! c 2 257c4 7 Fortran ! c 1 62b5 ! c 0 258ff 4 ! c 2 25906 2 e3 ! c 2 25905 a defaultExe ! c 3 25908 1 ! c 2 62c2 2 e3 ! L 62c2 ! c 2 25907 b executables ! c 3 25903 2 ! c 2 62c9 3 *.H ! L 62c9 ! c 2 62cc 3 *.h ! L 62cc ! c 2 25902 a extensions ! c 2 25901 6 Header ! c 2 25900 4 name ! c 2 257c5 6 Header ! c 1 62e1 ! c 0 2593d 4 ! c 2 25944 9 surfboard ! c 2 25943 a defaultExe ! c 3 25946 2 ! c 2 62ee 2 e3 ! L 62ee ! c 2 62f1 9 surfboard ! L 62f1 ! c 2 25945 b executables ! c 3 25941 2 ! c 2 62f8 5 *.htm ! L 62f8 ! c 2 62fb 6 *.html ! L 62fb ! c 2 25940 a extensions ! c 2 2593f 4 Html ! c 2 2593e 4 name ! c 2 257c6 4 Html ! c 1 6310 ! c 0 2597f 4 ! c 2 25986 2 e3 ! c 2 25985 a defaultExe ! c 3 25988 1 ! c 2 631d 2 e3 ! L 631d ! c 2 25987 b executables ! c 3 25983 1 ! c 2 6324 6 *.java ! L 6324 ! c 2 25982 a extensions ! c 2 25981 4 Java ! c 2 25980 4 name ! c 2 257c7 4 Java ! c 1 6339 ! c 0 259b9 4 ! c 2 259c0 2 e3 ! c 2 259bf a defaultExe ! c 3 259c2 1 ! c 2 6346 2 e3 ! L 6346 ! c 2 259c1 b executables ! c 3 259bd 1 ! c 2 634d 5 *.tex ! L 634d ! c 2 259bc a extensions ! c 2 259bb 5 Latex ! c 2 259ba 4 name ! c 2 257c8 5 Latex ! c 1 6362 ! c 0 259f3 4 ! c 2 259fa 2 e3 ! c 2 259f9 a defaultExe ! c 3 259fc 1 ! c 2 636f 2 e3 ! L 636f ! c 2 259fb b executables ! c 3 259f7 0 ! c 2 259f6 a extensions ! c 2 259f5 5 Other ! c 2 259f4 4 name ! c 2 257c9 5 Other ! c 2 257be a categories ! c 0 257cb 1 ! C ProjectDir 4 638c ! c 2 638d 23 netscript2/src/perl/NetScript/Util/ 11 81 ! c 2 638e 0 0 ! c 2 257cd 23 netscript2/src/perl/NetScript/Util/ ! c 2 257ca b directories ! C DmBag 5 2567d 6 ! c 2 256b3 e3 b ! C DmDictionary 0 2567f 3 ! C DmString 1 25691 36 b ! C DmSet 0 63ca 1 ! C DmString 1 63f8 5 Other ! L 63f8 ! c 1 25690 a categories ! c 1 25681 13 ConfigFileParser.pm ! c 1 25680 4 name ! C DmInteger 2 25693 1 ! c 1 25692 9 substMode ! c 2 256e8 e9 b ! C DmDictionary 0 256b4 3 ! C DmString 1 256c6 39 b ! C DmSet 0 254ec 1 ! C DmString 1 25666 5 Other ! L 25666 ! c 1 256c5 a categories ! c 1 256b6 16 ConfigurationParser.pm ! c 1 256b5 4 name ! C DmInteger 2 256c8 1 ! c 1 256c7 9 substMode ! c 2 2571d e0 b ! C DmDictionary 0 256e9 3 ! C DmString 1 256fb 36 b ! C DmSet 0 6409 1 ! C DmString 1 6437 5 Other ! L 6437 ! c 1 256fa a categories ! c 1 256eb 10 FileRetriever.pm ! c 1 256ea 4 name ! C DmInteger 2 256fd 1 ! c 1 256fc 9 substMode ! c 2 25752 e4 b ! C DmDictionary 0 2571e 3 ! C DmString 1 25730 36 b ! C DmSet 0 6448 1 ! C DmString 1 6476 5 Other ! L 6476 ! c 1 2572f a categories ! c 1 25720 14 ObjectParserStyle.pm ! c 1 2571f 4 name ! C DmInteger 2 25732 1 ! c 1 25731 9 substMode ! c 2 25787 e5 b ! C DmDictionary 0 25753 3 ! C DmString 1 25765 36 b ! C DmSet 0 6487 1 ! C DmString 1 64b5 5 Other ! L 64b5 ! c 1 25764 a categories ! c 1 25755 15 PropertyFileParser.pm ! c 1 25754 4 name ! C DmInteger 2 25767 1 ! c 1 25766 9 substMode ! c 2 257bc e1 b ! C DmDictionary 0 25788 3 ! C DmString 1 2579a 36 b ! C DmSet 0 64c6 1 ! C DmString 1 64f4 5 Other ! L 64f4 ! c 1 25799 a categories ! c 1 2578a 11 XMLParserRelay.pm ! c 1 25789 4 name ! C DmInteger 2 2579c 1 ! c 1 2579b 9 substMode ! c 2 257bd 5 files ! c 2 25679 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 25678 6 launch ! c 2 25675 4 make ! c 2 25674 4 make ! c 2 25677 0 ! c 2 25676 8 makeFile ! c 5 2567a 0 ! c 2 2567c 7 modules ! c 2 25673 4 Util ! c 2 25672 4 name |
From: Jan T. <de...@us...> - 2002-05-03 13:29:09
|
Update of /cvsroot/net-script/netscript2/src/perl In directory usw-pr-cvs1:/tmp/cvs-serv6824 Added Files: configuration Log Message: * added config file --- NEW FILE: configuration --- #----------------------------------------------------------------------- # NetScript2 Configuration File # $Id: configuration,v 1.1 2002/05/03 13:29:06 derkork Exp $ # # NetScript and all related materials, such as documentation, # are protected under the terms and conditions of the Artistic License. # (C) 2000-2002 by Jan Thomä, insOMnia # mailto: ko...@in... #----------------------------------------------------------------------- # The base URL where the static files can be found STATIC=../../netscript2 |
From: Jan T. <de...@us...> - 2002-05-03 13:28:54
|
Update of /cvsroot/net-script/netscript2/src/perl In directory usw-pr-cvs1:/tmp/cvs-serv6741 Modified Files: wipeout.project Log Message: * added config file Index: wipeout.project =================================================================== RCS file: /cvsroot/net-script/netscript2/src/perl/wipeout.project,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** wipeout.project 17 Mar 2002 19:44:14 -0000 1.3 --- wipeout.project 3 May 2002 13:28:52 -0000 1.4 *************** *** 1,184 **** b ! C DmDictionary 0 19d7e 8 ! c 0 19dc5 9 ! C Category 1 2c8e ! c 0 19df9 4 ! C DmString 2 19e00 2 e3 ! c 2 19dff a defaultExe ! C DmSet 3 19e02 1 ! c 2 2c9d 2 e3 ! L 2c9d ! c 2 19e01 b executables ! c 3 19dfd 3 ! c 2 2ca4 3 *.C ! L 2ca4 ! c 2 2ca7 4 *.cc ! L 2ca7 ! c 2 2caa 5 *.cpp ! L 2caa ! c 2 19dfc a extensions ! c 2 19dfb a CPP_source ! c 2 19dfa 4 name ! c 2 19dc7 a CPP_source ! c 1 2cbf ! c 0 19e3f 4 ! c 2 19e46 2 e3 ! c 2 19e45 a defaultExe ! c 3 19e48 1 ! c 2 2ccc 2 e3 ! L 2ccc ! c 2 19e47 b executables ! c 3 19e43 1 ! c 2 2cd3 3 *.c ! L 2cd3 ! c 2 19e42 a extensions ! c 2 19e41 8 C_source ! c 2 19e40 4 name ! c 2 19dc8 8 C_source ! c 1 2ce8 ! c 0 19e79 4 ! c 2 19e80 2 e3 ! c 2 19e7f a defaultExe ! c 3 19e82 1 ! c 2 2cf5 2 e3 ! L 2cf5 ! c 2 19e81 b executables ! c 3 19e7d 1 ! c 2 2cfc 3 *.e ! L 2cfc ! c 2 19e7c a extensions ! c 2 19e7b 6 Eiffel ! c 2 19e7a 4 name ! c 2 19dc9 6 Eiffel ! c 1 2d11 ! c 0 19eb3 4 ! c 2 19eba 2 e3 ! c 2 19eb9 a defaultExe ! c 3 19ebc 1 ! c 2 2d1e 2 e3 ! L 2d1e ! c 2 19ebb b executables ! c 3 19eb7 4 ! c 2 2d25 3 *.F ! L 2d25 ! c 2 2d28 3 *.f ! L 2d28 ! c 2 2d2b 5 *.for ! L 2d2b ! c 2 2d2e 5 *.fpp ! L 2d2e ! c 2 19eb6 a extensions ! c 2 19eb5 7 Fortran ! c 2 19eb4 4 name ! c 2 19dca 7 Fortran ! c 1 2d43 ! c 0 19ef9 4 ! c 2 19f00 2 e3 ! c 2 19eff a defaultExe ! c 3 19f02 1 ! c 2 2d50 2 e3 ! L 2d50 ! c 2 19f01 b executables ! c 3 19efd 2 ! c 2 2d57 3 *.H ! L 2d57 ! c 2 2d5a 3 *.h ! L 2d5a ! c 2 19efc a extensions ! c 2 19efb 6 Header ! c 2 19efa 4 name ! c 2 19dcb 6 Header ! c 1 2d6f ! c 0 19f37 4 ! c 2 19f3e 9 surfboard ! c 2 19f3d a defaultExe ! c 3 19f40 2 ! c 2 2d7c 2 e3 ! L 2d7c ! c 2 2d7f 9 surfboard ! L 2d7f ! c 2 19f3f b executables ! c 3 19f3b 2 ! c 2 2d86 5 *.htm ! L 2d86 ! c 2 2d89 6 *.html ! L 2d89 ! c 2 19f3a a extensions ! c 2 19f39 4 Html ! c 2 19f38 4 name ! c 2 19dcc 4 Html ! c 1 2d9e ! c 0 19f79 4 ! c 2 19f80 2 e3 ! c 2 19f7f a defaultExe ! c 3 19f82 1 ! c 2 2dab 2 e3 ! L 2dab ! c 2 19f81 b executables ! c 3 19f7d 1 ! c 2 2db2 6 *.java ! L 2db2 ! c 2 19f7c a extensions ! c 2 19f7b 4 Java ! c 2 19f7a 4 name ! c 2 19dcd 4 Java ! c 1 2dc7 ! c 0 19fb3 4 ! c 2 19fba 2 e3 ! c 2 19fb9 a defaultExe ! c 3 19fbc 1 ! c 2 2dd4 2 e3 ! L 2dd4 ! c 2 19fbb b executables ! c 3 19fb7 1 ! c 2 2ddb 5 *.tex ! L 2ddb ! c 2 19fb6 a extensions ! c 2 19fb5 5 Latex ! c 2 19fb4 4 name ! c 2 19dce 5 Latex ! c 1 2df0 ! c 0 19fed 4 ! c 2 19ff4 2 e3 ! c 2 19ff3 a defaultExe ! c 3 19ff6 1 ! c 2 2dfd 2 e3 ! L 2dfd ! c 2 19ff5 b executables ! c 3 19ff1 0 ! c 2 19ff0 a extensions ! c 2 19fef 5 Other ! c 2 19fee 4 name ! c 2 19dcf 5 Other ! c 2 19dc4 a categories ! c 0 19dd1 1 ! C ProjectDir 4 2e1a ! c 2 2e1b 14 netscript2/src/perl/ 11 81 ! c 2 2e1c 0 0 ! c 2 19dd3 14 netscript2/src/perl/ ! c 2 19dd0 b directories ! C DmBag 5 19d8c 1 ! c 2 19dc2 de b ! C DmDictionary 0 19d8e 3 ! C DmString 1 19da0 39 b ! C DmSet 0 19c19 1 ! C DmString 1 19d73 5 Other ! L 19d73 ! c 1 19d9f a categories ! c 1 19d90 c netscript.pl ! c 1 19d8f 4 name ! C DmInteger 2 19da2 1 ! c 1 19da1 9 substMode ! c 2 19dc3 5 files ! c 2 19d86 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 19d85 6 launch ! c 2 19d82 4 make ! c 2 19d81 4 make ! c 2 19d84 0 ! c 2 19d83 8 makeFile ! c 5 19d87 2 ! c 2 19d89 9 NetScript ! c 2 19d8a 3 XML ! c 2 19d8b 7 modules ! c 2 19d80 4 perl ! c 2 19d7f 4 name --- 1,195 ---- b ! C DmDictionary 0 1c6c2 8 ! c 0 1c73e 9 ! C Category 1 3ed2 ! c 0 1c772 4 ! C DmString 2 1c779 2 e3 ! c 2 1c778 a defaultExe ! C DmSet 3 1c77b 1 ! c 2 3ee1 2 e3 ! L 3ee1 ! c 2 1c77a b executables ! c 3 1c776 3 ! c 2 3ee8 3 *.C ! L 3ee8 ! c 2 3eeb 4 *.cc ! L 3eeb ! c 2 3eee 5 *.cpp ! L 3eee ! c 2 1c775 a extensions ! c 2 1c774 a CPP_source ! c 2 1c773 4 name ! c 2 1c740 a CPP_source ! c 1 3f03 ! c 0 1c7b8 4 ! c 2 1c7bf 2 e3 ! c 2 1c7be a defaultExe ! c 3 1c7c1 1 ! c 2 3f10 2 e3 ! L 3f10 ! c 2 1c7c0 b executables ! c 3 1c7bc 1 ! c 2 3f17 3 *.c ! L 3f17 ! c 2 1c7bb a extensions ! c 2 1c7ba 8 C_source ! c 2 1c7b9 4 name ! c 2 1c741 8 C_source ! c 1 3f2c ! c 0 1c7f2 4 ! c 2 1c7f9 2 e3 ! c 2 1c7f8 a defaultExe ! c 3 1c7fb 1 ! c 2 3f39 2 e3 ! L 3f39 ! c 2 1c7fa b executables ! c 3 1c7f6 1 ! c 2 3f40 3 *.e ! L 3f40 ! c 2 1c7f5 a extensions ! c 2 1c7f4 6 Eiffel ! c 2 1c7f3 4 name ! c 2 1c742 6 Eiffel ! c 1 3f55 ! c 0 1c82c 4 ! c 2 1c833 2 e3 ! c 2 1c832 a defaultExe ! c 3 1c835 1 ! c 2 3f62 2 e3 ! L 3f62 ! c 2 1c834 b executables ! c 3 1c830 4 ! c 2 3f69 3 *.F ! L 3f69 ! c 2 3f6c 3 *.f ! L 3f6c ! c 2 3f6f 5 *.for ! L 3f6f ! c 2 3f72 5 *.fpp ! L 3f72 ! c 2 1c82f a extensions ! c 2 1c82e 7 Fortran ! c 2 1c82d 4 name ! c 2 1c743 7 Fortran ! c 1 3f87 ! c 0 1c872 4 ! c 2 1c879 2 e3 ! c 2 1c878 a defaultExe ! c 3 1c87b 1 ! c 2 3f94 2 e3 ! L 3f94 ! c 2 1c87a b executables ! c 3 1c876 2 ! c 2 3f9b 3 *.H ! L 3f9b ! c 2 3f9e 3 *.h ! L 3f9e ! c 2 1c875 a extensions ! c 2 1c874 6 Header ! c 2 1c873 4 name ! c 2 1c744 6 Header ! c 1 3fb3 ! c 0 1c8b0 4 ! c 2 1c8b7 9 surfboard ! c 2 1c8b6 a defaultExe ! c 3 1c8b9 2 ! c 2 3fc0 2 e3 ! L 3fc0 ! c 2 3fc3 9 surfboard ! L 3fc3 ! c 2 1c8b8 b executables ! c 3 1c8b4 2 ! c 2 3fca 5 *.htm ! L 3fca ! c 2 3fcd 6 *.html ! L 3fcd ! c 2 1c8b3 a extensions ! c 2 1c8b2 4 Html ! c 2 1c8b1 4 name ! c 2 1c745 4 Html ! c 1 3fe2 ! c 0 1c8f2 4 ! c 2 1c8f9 2 e3 ! c 2 1c8f8 a defaultExe ! c 3 1c8fb 1 ! c 2 3fef 2 e3 ! L 3fef ! c 2 1c8fa b executables ! c 3 1c8f6 1 ! c 2 3ff6 6 *.java ! L 3ff6 ! c 2 1c8f5 a extensions ! c 2 1c8f4 4 Java ! c 2 1c8f3 4 name ! c 2 1c746 4 Java ! c 1 400b ! c 0 1c92c 4 ! c 2 1c933 2 e3 ! c 2 1c932 a defaultExe ! c 3 1c935 1 ! c 2 4018 2 e3 ! L 4018 ! c 2 1c934 b executables ! c 3 1c930 1 ! c 2 401f 5 *.tex ! L 401f ! c 2 1c92f a extensions ! c 2 1c92e 5 Latex ! c 2 1c92d 4 name ! c 2 1c747 5 Latex ! c 1 4034 ! c 0 1c966 4 ! c 2 1c96d 2 e3 ! c 2 1c96c a defaultExe ! c 3 1c96f 1 ! c 2 4041 2 e3 ! L 4041 ! c 2 1c96e b executables ! c 3 1c96a 0 ! c 2 1c969 a extensions ! c 2 1c968 5 Other ! c 2 1c967 4 name ! c 2 1c748 5 Other ! c 2 1c73d a categories ! c 0 1c74a 1 ! C ProjectDir 4 405e ! c 2 405f 14 netscript2/src/perl/ 11 81 ! c 2 4060 0 0 ! c 2 1c74c 14 netscript2/src/perl/ ! c 2 1c749 b directories ! C DmBag 5 1c6d0 2 ! c 2 1c706 df b ! C DmDictionary 0 1c6d2 3 ! C DmString 1 1c6e4 39 b ! C DmSet 0 1c55d 1 ! C DmString 1 1c6b7 5 Other ! L 1c6b7 ! c 1 1c6e3 a categories ! c 1 1c6d4 d configuration ! c 1 1c6d3 4 name ! C DmInteger 2 1c6e6 1 ! c 1 1c6e5 9 substMode ! c 2 1c73b db b ! C DmDictionary 0 1c707 3 ! C DmString 1 1c719 36 b ! C DmSet 0 8158 1 ! C DmString 1 8186 5 Other ! L 8186 ! c 1 1c718 a categories ! c 1 1c709 c netscript.pl ! c 1 1c708 4 name ! C DmInteger 2 1c71b 1 ! c 1 1c71a 9 substMode ! c 2 1c73c 5 files ! c 2 1c6ca 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 1c6c9 6 launch ! c 2 1c6c6 4 make ! c 2 1c6c5 4 make ! c 2 1c6c8 0 ! c 2 1c6c7 8 makeFile ! c 5 1c6cb 2 ! c 2 1c6cd 9 NetScript ! c 2 1c6ce 3 XML ! c 2 1c6cf 7 modules ! c 2 1c6c4 4 perl ! c 2 1c6c3 4 name |
From: Jan T. <de...@us...> - 2002-05-03 13:28:29
|
Update of /cvsroot/net-script/netscript2/src/pages In directory usw-pr-cvs1:/tmp/cvs-serv6620 Modified Files: errorpage.html Added Files: programmer.gif styles.css Log Message: * changed error page --- NEW FILE: programmer.gif --- GIF89a! !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~ ¡¡¡¢¢¢£££¤¤¤¥¥¥¦¦¦§§§¨¨¨©©©ªªª«««¬¬¬®®®¯¯¯°°°±±±²²²³³³´´´µµµ¶¶¶···¸¸¸¹¹¹ººº»»»¼¼¼½½½¾¾¾¿¿¿ÀÀÀÁÁÁÂÂÂÃÃÃÄÄÄÅÅÅÆÆÆÇÇÇÈÈÈÉÉÉÊÊÊËËËÌÌÌÍÍÍÎÎÎÏÏÏÐÐÐÑÑÑÒÒÒÓÓÓÔÔÔÕÕÕÖÖÖ×××ØØØÙÙÙÚÚÚÛÛÛÜÜÜÝÝÝÞÞÞßßßàààáááâââãããäääåååæææçççèèèéééêêêëëëìììíííîîîïïïðððñññòòòóóóôôôõõõööö÷÷÷øøøùùùúúúûûûüüüýýýþþþÿÿÿ, J´èÅjH"5Ê´)O¥J FuJµ*K¨«ýªÕª×¯)¹jíJp)سhbe(ÖìÀ±É¦Û4i¶\ÙnK·ïP²rÛû®T¿ÝÛÐmVÆjK¶0[À G̹¥]nëµ,º³é¥-:¶|5äÓ°A¦îè/ëÚ±s«Þ¥æ²ºkÛ»7Çßo +ßý9®ñÈ>_N}pãéw¿N^½»ÞëGµþßöN>ûuìÅó-Ïøùè£ooOþùTéØóG]²2ýöMÅßzàIÍýGa¥5 ê¥GÑRx½¥_ ¾Ä `Eµ¡£8á}Q¸^¥Yx-Æ[n¶Rh%¦èÙ¶Ø¢'Îç£t¾ecL«éhä¶9| C"tGV!wùxäV"ß)&X¡] XäRÆh¡NFyÕæ½'~ðñ&'X¸âgÚ` nH¢!åHuî#eÞÖf¾yè *ÔiRÕvåp¶iX{]*q*#z&$u ä¨þæÙãx¨ê´ªn`ÞÄ¡æ§%ªê¢åÚªH¹è^´v)«ª¹Î é² 3Áé©/¬&§1Âά35í#3ÙñÏ}<*¬C__`47òL8ÛÌ¡l\¯å©Ø*m(ÀXÓ« Íal(Æ8Ýl¤ux{ÄsþgS/ÕÚúýÛS ÛiÓ6S©ì;üj´â|ªÝéf7÷*`ÉfãËÛ÷³Yqm÷k¹µYóÓå~zÅ_è9Knv㲫ö¶~ìoï®xÉcË6ëX®:æÒ0ã¾¥sÒ/ÞÓÄ[ø½¨ÉxÞEÇþï·/^Þì=/ù¼s|âNHòÈ"mþª®äø¸¯õÃwRÛïîV+ãï2ÙÜnxT?Z[ÚóÛZ1¹ì~N²Zí ·s%sDì帿õè}KÂһʬN©aØ1¸´ð~d{ø¾R½Lhþ+ìÖú6À²)B1[ØfhB-~?,¡å|H/Ê: QÖ *6©tKü Ñ Þ°sîÙWßå Õ=JÏJaë¶%F&"Nq2¼]©6c¡±°Cntè&#,Qc;_"U<Ù!)4̳ÝÅüXÁ@VSiCÒézj_Çä )k\ܤ¿*´ ð{VÿB×ÇUJRìä°äɲ×ãá¤RV½!¶Ñz×Be,5Ź+ÆÒ`º\4s¿Zú«8» ¾®¦:¯qÌ<ÊTTðT¸@ðåÒÕbÑöõ§/¨vÚ7y·A õÊBþß4)CEt-óêU+ov?2±Fõä÷É´:§]åUÅMWæLÀ22w¦Ð&b1íãäÈ »"*qPã Ía~ag1 ÈV6sfó($¬ÂÒs2LûâG5²´¦X¼¤ Vc²%Pl'êOAÚ3äÐmü¢7¿ÕBò5ñ¼*§Z,DT{¿ÙÚx4>%Q¬m <¥ùѲöô OºbÅ#~Msý±âTÖdÏ¡&mpØ;*ikL«Ê·ÆRÒ«Çk ©¹j:2uÝ"kA¾AMjÀÓ֨IJ2^íÒþ¬'Yê⫬»¶fÚÖêÏ<+ÿ|Ê%Çú$YÿllT%¸ÛóÄv4@TcnÁX/ƶ3ÒÍWE]ÆKùЪNØäÓ"úÌì ehZ*OíÒzÿÛÏIDÐ&W¡áØÀ&ÉLPrfnXûâ[P'þ¬ªû½.=6×YqsË+%3ÌOü%¯[háY¦÷©} ·´Ëß½ÕÀTØe%\F1ñâCV>Xð xl¨#ZÂv¥S1rÎZHcûÝåøØ>¼Z?5¨GØ×Ķ¢D¥,ÌØøø05®zõ9Å,ã÷Á1æòþl½|e´ÞFLÊÿV¢9n$Æ%Ïòeª¡Ubö\Úê|ç°:©zlbúÌ?Ø1ЦgIüÛÊ:ÓÆy|êd F[<ÓVEÆ1Ý[·ÆÅ)voâ(·eYËpå0 EXì>ع°ÄËA8¿ÿrK¹ ¹¢ÞsÁ[býIÇD uß;fi«6|AÆ ªNò!ë[\¯Í*6 ¤©£&µ#¾1¸Ëë¡gT¤Ù±asÍ --- NEW FILE: styles.css --- body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; background-color: #CCCCCC; color: #000000} .heading { background-color: #999999; border: 1px #000000 solid; font-weight: bold} .smallheading { font-size: 10pt; font-weight: bold} .errormessage { font-size: 10pt; border-color: black #000000 #000000; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: #FFFFFF} .smallcopy { font-size: 8pt; font-weight: bold} Index: errorpage.html =================================================================== RCS file: /cvsroot/net-script/netscript2/src/pages/errorpage.html,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** errorpage.html 2 May 2002 14:20:50 -0000 1.2 --- errorpage.html 3 May 2002 13:28:26 -0000 1.3 *************** *** 13,32 **** <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!-- ! You can use the following tags: ! <version> - the current version of netscript ! <message> - the error message ! <line> - line in which the error occured ! <file> - file in which the error occured They will be replaced by the interpreter. --> <html> ! <head> ! <title>Sorry, but an error occured...</title> ! </head> ! <body> ! <H2>Netscript <version> - Error occured.</H2> ! The following error occured: <message>. ! </body> </html> --- 13,57 ---- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!-- ! You can use the following tags: (remove the leading space!) ! < version> - the current version of netscript ! < message> - the error message They will be replaced by the interpreter. --> <html> ! <head> ! <title>An error occured...</title> ! <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> ! <link rel="stylesheet" href="../../netscript2/pages/styles.css" type="text/css"> ! </head> ! ! <body > ! <table width="100%" border="0" cellspacing="0" cellpadding="3"> ! <tr> ! <td class="heading"> ! <div align="right" >NetScript <version> - Error </div> ! </td> ! </tr> ! </table> ! <p> ! ! <table width="85%" border="0" cellspacing="0" cellpadding="0" align="center"> ! <tr> ! <td class="heading"> ! <div align="center" class="smallheading">The following problem occured</div> ! </td> ! </tr> ! <tr> ! <td class="errormessage" style="background-image: url(../../netscript2/pages/programmer.gif); background-repeat: no-repeat; background-position: center middle;"> ! <pre><b> ! <message> ! <b> </pre> ! </td> ! </tr> ! </table> ! <p> ! <hr noshade size="1" style="color:black" width="100%" align="left" /> ! <div class="smallcopy">NetScript <version> - © 2001 - 2002 by insOMnia</div> ! </body> </html> |
From: Jan T. <de...@us...> - 2002-05-03 13:28:23
|
Update of /cvsroot/net-script/netscript2/src/pages In directory usw-pr-cvs1:/tmp/cvs-serv6564 Modified Files: wipeout.project Log Message: * changed error page Index: wipeout.project =================================================================== RCS file: /cvsroot/net-script/netscript2/src/pages/wipeout.project,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** wipeout.project 2 May 2002 14:19:06 -0000 1.1 --- wipeout.project 3 May 2002 13:28:18 -0000 1.2 *************** *** 1,182 **** b ! C DmDictionary 0 a429 8 ! c 0 a46e 9 ! C Category 1 2ca4 ! c 0 a4a2 4 ! C DmString 2 a4a9 2 e3 ! c 2 a4a8 a defaultExe ! C DmSet 3 a4ab 1 ! c 2 2cb3 2 e3 ! L 2cb3 ! c 2 a4aa b executables ! c 3 a4a6 3 ! c 2 2cba 3 *.C ! L 2cba ! c 2 2cbd 4 *.cc ! L 2cbd ! c 2 2cc0 5 *.cpp ! L 2cc0 ! c 2 a4a5 a extensions ! c 2 a4a4 a CPP_source ! c 2 a4a3 4 name ! c 2 a470 a CPP_source ! c 1 2cd5 ! c 0 a4e8 4 ! c 2 a4ef 2 e3 ! c 2 a4ee a defaultExe ! c 3 a4f1 1 ! c 2 2ce2 2 e3 ! L 2ce2 ! c 2 a4f0 b executables ! c 3 a4ec 1 ! c 2 2ce9 3 *.c ! L 2ce9 ! c 2 a4eb a extensions ! c 2 a4ea 8 C_source ! c 2 a4e9 4 name ! c 2 a471 8 C_source ! c 1 2cfe ! c 0 a522 4 ! c 2 a529 2 e3 ! c 2 a528 a defaultExe ! c 3 a52b 1 ! c 2 2d0b 2 e3 ! L 2d0b ! c 2 a52a b executables ! c 3 a526 1 ! c 2 2d12 3 *.e ! L 2d12 ! c 2 a525 a extensions ! c 2 a524 6 Eiffel ! c 2 a523 4 name ! c 2 a472 6 Eiffel ! c 1 2d27 ! c 0 a55c 4 ! c 2 a563 2 e3 ! c 2 a562 a defaultExe ! c 3 a565 1 ! c 2 2d34 2 e3 ! L 2d34 ! c 2 a564 b executables ! c 3 a560 4 ! c 2 2d3b 3 *.F ! L 2d3b ! c 2 2d3e 3 *.f ! L 2d3e ! c 2 2d41 5 *.for ! L 2d41 ! c 2 2d44 5 *.fpp ! L 2d44 ! c 2 a55f a extensions ! c 2 a55e 7 Fortran ! c 2 a55d 4 name ! c 2 a473 7 Fortran ! c 1 2d59 ! c 0 a5a2 4 ! c 2 a5a9 2 e3 ! c 2 a5a8 a defaultExe ! c 3 a5ab 1 ! c 2 2d66 2 e3 ! L 2d66 ! c 2 a5aa b executables ! c 3 a5a6 2 ! c 2 2d6d 3 *.H ! L 2d6d ! c 2 2d70 3 *.h ! L 2d70 ! c 2 a5a5 a extensions ! c 2 a5a4 6 Header ! c 2 a5a3 4 name ! c 2 a474 6 Header ! c 1 2d85 ! c 0 a5e0 4 ! c 2 a5e7 9 surfboard ! c 2 a5e6 a defaultExe ! c 3 a5e9 2 ! c 2 2d92 2 e3 ! L 2d92 ! c 2 2d95 9 surfboard ! L 2d95 ! c 2 a5e8 b executables ! c 3 a5e4 2 ! c 2 2d9c 5 *.htm ! L 2d9c ! c 2 2d9f 6 *.html ! L 2d9f ! c 2 a5e3 a extensions ! c 2 a5e2 4 Html ! c 2 a5e1 4 name ! c 2 a475 4 Html ! c 1 2db4 ! c 0 a622 4 ! c 2 a629 2 e3 ! c 2 a628 a defaultExe ! c 3 a62b 1 ! c 2 2dc1 2 e3 ! L 2dc1 ! c 2 a62a b executables ! c 3 a626 1 ! c 2 2dc8 6 *.java ! L 2dc8 ! c 2 a625 a extensions ! c 2 a624 4 Java ! c 2 a623 4 name ! c 2 a476 4 Java ! c 1 2ddd ! c 0 a65c 4 ! c 2 a663 2 e3 ! c 2 a662 a defaultExe ! c 3 a665 1 ! c 2 2dea 2 e3 ! L 2dea ! c 2 a664 b executables ! c 3 a660 1 ! c 2 2df1 5 *.tex ! L 2df1 ! c 2 a65f a extensions ! c 2 a65e 5 Latex ! c 2 a65d 4 name ! c 2 a477 5 Latex ! c 1 2e06 ! c 0 a696 4 ! c 2 a69d 2 e3 ! c 2 a69c a defaultExe ! c 3 a69f 1 ! c 2 2e13 2 e3 ! L 2e13 ! c 2 a69e b executables ! c 3 a69a 0 ! c 2 a699 a extensions ! c 2 a698 5 Other ! c 2 a697 4 name ! c 2 a478 5 Other ! c 2 a46d a categories ! c 0 a47a 1 ! C ProjectDir 4 2e30 ! c 2 2e31 15 netscript2/src/pages/ 11 81 ! c 2 2e32 0 0 ! c 2 a47c 15 netscript2/src/pages/ ! c 2 a479 b directories ! C DmBag 5 a435 1 ! c 2 a46b d5 b ! C DmDictionary 0 a437 3 ! C DmString 1 a449 35 b ! C DmSet 0 a2c0 1 ! C DmString 1 a425 4 Html ! L a425 ! c 1 a448 a categories ! c 1 a439 e errorpage.html ! c 1 a438 4 name ! C DmInteger 2 a44b 1 ! c 1 a44a 9 substMode ! c 2 a46c 5 files ! c 2 a431 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 a430 6 launch ! c 2 a42d 4 make ! c 2 a42c 4 make ! c 2 a42f 0 ! c 2 a42e 8 makeFile ! c 5 a432 0 ! c 2 a434 7 modules ! c 2 a42b 5 pages ! c 2 a42a 4 name --- 1,204 ---- b ! C DmDictionary 0 2d724 8 ! c 0 2d7d3 9 ! C Category 1 372c ! c 0 2d807 4 ! C DmString 2 2d80e 2 e3 ! c 2 2d80d a defaultExe ! C DmSet 3 2d810 1 ! c 2 373b 2 e3 ! L 373b ! c 2 2d80f b executables ! c 3 2d80b 3 ! c 2 3742 3 *.C ! L 3742 ! c 2 3745 4 *.cc ! L 3745 ! c 2 3748 5 *.cpp ! L 3748 ! c 2 2d80a a extensions ! c 2 2d809 a CPP_source ! c 2 2d808 4 name ! c 2 2d7d5 a CPP_source ! c 1 375d ! c 0 2d84d 4 ! c 2 2d854 2 e3 ! c 2 2d853 a defaultExe ! c 3 2d856 1 ! c 2 376a 2 e3 ! L 376a ! c 2 2d855 b executables ! c 3 2d851 1 ! c 2 3771 3 *.c ! L 3771 ! c 2 2d850 a extensions ! c 2 2d84f 8 C_source ! c 2 2d84e 4 name ! c 2 2d7d6 8 C_source ! c 1 3786 ! c 0 2d887 4 ! c 2 2d88e 2 e3 ! c 2 2d88d a defaultExe ! c 3 2d890 1 ! c 2 3793 2 e3 ! L 3793 ! c 2 2d88f b executables ! c 3 2d88b 1 ! c 2 379a 3 *.e ! L 379a ! c 2 2d88a a extensions ! c 2 2d889 6 Eiffel ! c 2 2d888 4 name ! c 2 2d7d7 6 Eiffel ! c 1 37af ! c 0 2d8c1 4 ! c 2 2d8c8 2 e3 ! c 2 2d8c7 a defaultExe ! c 3 2d8ca 1 ! c 2 37bc 2 e3 ! L 37bc ! c 2 2d8c9 b executables ! c 3 2d8c5 4 ! c 2 37c3 3 *.F ! L 37c3 ! c 2 37c6 3 *.f ! L 37c6 ! c 2 37c9 5 *.for ! L 37c9 ! c 2 37cc 5 *.fpp ! L 37cc ! c 2 2d8c4 a extensions ! c 2 2d8c3 7 Fortran ! c 2 2d8c2 4 name ! c 2 2d7d8 7 Fortran ! c 1 37e1 ! c 0 2d907 4 ! c 2 2d90e 2 e3 ! c 2 2d90d a defaultExe ! c 3 2d910 1 ! c 2 37ee 2 e3 ! L 37ee ! c 2 2d90f b executables ! c 3 2d90b 2 ! c 2 37f5 3 *.H ! L 37f5 ! c 2 37f8 3 *.h ! L 37f8 ! c 2 2d90a a extensions ! c 2 2d909 6 Header ! c 2 2d908 4 name ! c 2 2d7d9 6 Header ! c 1 380d ! c 0 2d945 4 ! c 2 2d94c 9 surfboard ! c 2 2d94b a defaultExe ! c 3 2d94e 2 ! c 2 381a 2 e3 ! L 381a ! c 2 381d 9 surfboard ! L 381d ! c 2 2d94d b executables ! c 3 2d949 2 ! c 2 3824 5 *.htm ! L 3824 ! c 2 3827 6 *.html ! L 3827 ! c 2 2d948 a extensions ! c 2 2d947 4 Html ! c 2 2d946 4 name ! c 2 2d7da 4 Html ! c 1 383c ! c 0 2d987 4 ! c 2 2d98e 2 e3 ! c 2 2d98d a defaultExe ! c 3 2d990 1 ! c 2 3849 2 e3 ! L 3849 ! c 2 2d98f b executables ! c 3 2d98b 1 ! c 2 3850 6 *.java ! L 3850 ! c 2 2d98a a extensions ! c 2 2d989 4 Java ! c 2 2d988 4 name ! c 2 2d7db 4 Java ! c 1 3865 ! c 0 2d9c1 4 ! c 2 2d9c8 2 e3 ! c 2 2d9c7 a defaultExe ! c 3 2d9ca 1 ! c 2 3872 2 e3 ! L 3872 ! c 2 2d9c9 b executables ! c 3 2d9c5 1 ! c 2 3879 5 *.tex ! L 3879 ! c 2 2d9c4 a extensions ! c 2 2d9c3 5 Latex ! c 2 2d9c2 4 name ! c 2 2d7dc 5 Latex ! c 1 388e ! c 0 2d9fb 4 ! c 2 2da02 2 e3 ! c 2 2da01 a defaultExe ! c 3 2da04 1 ! c 2 389b 2 e3 ! L 389b ! c 2 2da03 b executables ! c 3 2d9ff 0 ! c 2 2d9fe a extensions ! c 2 2d9fd 5 Other ! c 2 2d9fc 4 name ! c 2 2d7dd 5 Other ! c 2 2d7d2 a categories ! c 0 2d7df 1 ! C ProjectDir 4 38b8 ! c 2 38b9 15 netscript2/src/pages/ 11 81 ! c 2 38ba 0 0 ! c 2 2d7e1 15 netscript2/src/pages/ ! c 2 2d7de b directories ! C DmBag 5 2d730 3 ! c 2 2d766 dc b ! C DmDictionary 0 2d732 3 ! C DmString 1 2d744 35 b ! C DmSet 0 38ee 1 ! C DmString 1 391c 4 Html ! L 391c ! c 1 2d743 a categories ! c 1 2d734 e errorpage.html ! c 1 2d733 4 name ! C DmInteger 2 2d746 1 ! c 1 2d745 9 substMode ! c 2 2d79b e0 b ! C DmDictionary 0 2d767 3 ! C DmString 1 2d779 39 b ! C DmSet 0 160e6 1 ! C DmString 1 16240 5 Other ! L 16240 ! c 1 2d778 a categories ! c 1 2d769 e programmer.gif ! c 1 2d768 4 name ! C DmInteger 2 2d77b 5 ! c 1 2d77a 9 substMode ! c 2 2d7d0 dc b ! C DmDictionary 0 2d79c 3 ! C DmString 1 2d7ae 39 b ! C DmSet 0 2d5bf 1 ! C DmString 1 2d719 5 Other ! L 2d719 ! c 1 2d7ad a categories ! c 1 2d79e a styles.css ! c 1 2d79d 4 name ! C DmInteger 2 2d7b0 1 ! c 1 2d7af 9 substMode ! c 2 2d7d1 5 files ! c 2 2d72c 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 2d72b 6 launch ! c 2 2d728 4 make ! c 2 2d727 4 make ! c 2 2d72a 0 ! c 2 2d729 8 makeFile ! c 5 2d72d 0 ! c 2 2d72f 7 modules ! c 2 2d726 5 pages ! c 2 2d725 4 name |
From: Jan T. <de...@us...> - 2002-05-02 14:20:54
|
Update of /cvsroot/net-script/netscript2/src/pages In directory usw-pr-cvs1:/tmp/cvs-serv22991 Modified Files: errorpage.html Log Message: * littl bug in docs Index: errorpage.html =================================================================== RCS file: /cvsroot/net-script/netscript2/src/pages/errorpage.html,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** errorpage.html 2 May 2002 14:19:06 -0000 1.1 --- errorpage.html 2 May 2002 14:20:50 -0000 1.2 *************** *** 5,9 **** # $Id$ # ! # DOM2 and all related materials, such as documentation, # are protected under the terms and conditions of the Artistic License. # (C) 2000-2002 by Jan Thomä, insOMnia --- 5,9 ---- # $Id$ # ! # NetScript and all related materials, such as documentation, # are protected under the terms and conditions of the Artistic License. # (C) 2000-2002 by Jan Thomä, insOMnia |
From: Jan T. <de...@us...> - 2002-05-02 14:20:07
|
Update of /cvsroot/net-script/netscript2/src/perl/NetScript/Engine In directory usw-pr-cvs1:/tmp/cvs-serv22781 Modified Files: StatementEvaluator.pm Log Message: * added variable substitution mechanism... Index: StatementEvaluator.pm =================================================================== RCS file: /cvsroot/net-script/netscript2/src/perl/NetScript/Engine/StatementEvaluator.pm,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** StatementEvaluator.pm 26 Apr 2002 10:49:06 -0000 1.2 --- StatementEvaluator.pm 2 May 2002 14:20:04 -0000 1.3 *************** *** 19,22 **** --- 19,24 ---- use NetScript::Interpreter; + + #-------------------------------------------------------- # Globals *************** *** 24,27 **** --- 26,48 ---- $VERSION = '1.0'; + + #/** + # Constant for String-Filter. + # @public + # @final + #*/ + sub STRING_FILTER { + "STRING"; + } + + #/** + # Constant for XML-Filter. + # @public + # @final + #*/ + sub XML_FILTER { + "XML"; + } + #/** # Ctor. *************** *** 48,53 **** sub evaluateStatement { my ($this, $statement) = @_; ! $statement =~ s/\$\(test\)/TEST/g; ! $statement; } --- 69,156 ---- sub evaluateStatement { my ($this, $statement) = @_; ! my $aString = $statement; ! my $stringBef = $statement; ! ! # ! # Look if this string consists of more than spaces ! # and newlines. Nearly 50% of all Strings are empty ! # so some time can be saved by this. ! # ! if ($aString =~ /[^ \n]/) { ! ! # Reworked evaluation of variables. ! # Now evaluating strings from the center to the edges. ! # Evaluation is done by searching for the innermost pair ! # of parentheses, evaluating it and then repeat until there ! # are no more parentheses in the string. ! ! # Quite hefty regexp. Does find the innermost pair parentheses which is not quoted. ! while ( $aString =~ /^(.*[^\\])\(((\\\(|\\\)|[^\(\)])*[^\\\)])?\)((\\\(|[^\(])*)$/ ) { ! # Search for the innermost pair of parentheses. ! my $pref = $1; # save string prefix ! my $action = ""; # the action to do ! my $param = $2; # the content of the parentheses ! my $suff = $4; # save the string suffix ! my $result = ""; ! ! # Unquote quoted parentheses ! $param =~ s/\\\(/\(/g; ! $param =~ s/\\\)/\)/g; ! ! # Find reserved words ! if ($pref =~ /^(.*)(\$|eval|@|str|\#)$/) { ! $pref = $1; ! $action = $2; ! } ! # Find quoted reserved words. ! if ($action ne '' && $pref =~ /^(.*)(\\)$/) { ! $action = $2.$action; ! $pref = $1; ! } ! ! # now evaluate the action and generate a result. ! if ($action eq '$' ) { # a variable or array statement ! if ($param =~ /^([^:]+):(.*$)/) { # array statement ! $result = $this -> getArrayValue($1, $2); ! } ! else { ! $result = $this -> getVariableValue( $param ); ! # if (! defined($result)) { ! # die "[standardlib] Error: undefined variable ", $param, "\n"; ! # } ! } ! } ! elsif ($action eq 'eval') { # an eval-statement ! $result = eval($param); ! } ! elsif ($action eq '@') { #last index of an array ! $result = $this -> getLargestArrayIndex( $param ); ! } ! elsif ($action eq '#') { #length of string ! $result = $this -> getStringLength( $param ); ! } ! elsif ($action eq 'str') { # string-filter ! $result = $this -> filter( $param, $this -> STRING_FILTER() ); ! } ! elsif ($action eq 'xml') { # xml-filter ! $result = $this -> filter( $param, $this -> XML_FILTER() ); ! } ! elsif ($action =~ /^\\(.*)$/) { # requote ! $result = $1."\(".$param."\)"; ! } ! else { ! $result = "\(".$param."\)"; ! } ! # Requote remaining parentheses. ! $result =~ s/\(/\\\(/g; ! $result =~ s/\)/\\\)/g; ! $aString = $pref . $result . $suff; ! } ! ! # Unquote all parentheses ! $aString =~ s/\\\(/\(/g; ! $aString =~ s/\\\)/\)/g; ! } ! return $aString; } *************** *** 55,64 **** --- 158,189 ---- #/** # Returns the value of a variable. + # @param the name of the variable # @protected #*/ sub getVariableValue { my ($this, $variable) = @_; + "Wert: " . $variable; } + #/** + # Returns the value of the array with the given index. + # @param the name of the array + # @param the index within the array + # @protected + #*/ + sub getArrayValue { + my ($this, $array, $index) = @_; + "Array [$index]: ". $array; + } + + #/** + # Returns the largest valid index in the given array. + # @param the name of the array + # @protected + #*/ + sub getLargestArrayIndex { + my ( $this, $array ) = @_; + "10"; + } #/** *************** *** 71,74 **** --- 196,212 ---- sub getFunctionResult { my ($this, $function, $arg ) = @_; + } + + + #/** + # Filters the given scalar. + # @param a scalar to filter. + # @param a filter mode + # @return the filtered string + # @protected + #*/ + sub filter { + my ($this, $toFilter, $mode) = @_; + "Filtered ($mode): $toFilter"; } |
From: Jan T. <de...@us...> - 2002-05-02 14:19:11
|
Update of /cvsroot/net-script/netscript2/src/pages In directory usw-pr-cvs1:/tmp/cvs-serv22514 Added Files: errorpage.html wipeout.project Log Message: * added errorpage --- NEW FILE: errorpage.html --- <!-- # This is the Netscript error page. You can alter the HTML # to fit your personal preferred style. # # $Id: errorpage.html,v 1.1 2002/05/02 14:19:06 derkork Exp $ # # DOM2 and all related materials, such as documentation, # are protected under the terms and conditions of the Artistic License. # (C) 2000-2002 by Jan Thomä, insOMnia # mailto: ko...@in... --> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!-- You can use the following tags: <version> - the current version of netscript <message> - the error message <line> - line in which the error occured <file> - file in which the error occured They will be replaced by the interpreter. --> <html> <head> <title>Sorry, but an error occured...</title> </head> <body> <H2>Netscript <version> - Error occured.</H2> The following error occured: <message>. </body> </html> --- NEW FILE: wipeout.project --- b C DmDictionary 0 a429 8 c 0 a46e 9 C Category 1 2ca4 c 0 a4a2 4 C DmString 2 a4a9 2 e3 c 2 a4a8 a defaultExe C DmSet 3 a4ab 1 c 2 2cb3 2 e3 L 2cb3 c 2 a4aa b executables c 3 a4a6 3 c 2 2cba 3 *.C L 2cba c 2 2cbd 4 *.cc L 2cbd c 2 2cc0 5 *.cpp L 2cc0 c 2 a4a5 a extensions c 2 a4a4 a CPP_source c 2 a4a3 4 name c 2 a470 a CPP_source c 1 2cd5 c 0 a4e8 4 c 2 a4ef 2 e3 c 2 a4ee a defaultExe c 3 a4f1 1 c 2 2ce2 2 e3 L 2ce2 c 2 a4f0 b executables c 3 a4ec 1 c 2 2ce9 3 *.c L 2ce9 c 2 a4eb a extensions c 2 a4ea 8 C_source c 2 a4e9 4 name c 2 a471 8 C_source c 1 2cfe c 0 a522 4 c 2 a529 2 e3 c 2 a528 a defaultExe c 3 a52b 1 c 2 2d0b 2 e3 L 2d0b c 2 a52a b executables c 3 a526 1 c 2 2d12 3 *.e L 2d12 c 2 a525 a extensions c 2 a524 6 Eiffel c 2 a523 4 name c 2 a472 6 Eiffel c 1 2d27 c 0 a55c 4 c 2 a563 2 e3 c 2 a562 a defaultExe c 3 a565 1 c 2 2d34 2 e3 L 2d34 c 2 a564 b executables c 3 a560 4 c 2 2d3b 3 *.F L 2d3b c 2 2d3e 3 *.f L 2d3e c 2 2d41 5 *.for L 2d41 c 2 2d44 5 *.fpp L 2d44 c 2 a55f a extensions c 2 a55e 7 Fortran c 2 a55d 4 name c 2 a473 7 Fortran c 1 2d59 c 0 a5a2 4 c 2 a5a9 2 e3 c 2 a5a8 a defaultExe c 3 a5ab 1 c 2 2d66 2 e3 L 2d66 c 2 a5aa b executables c 3 a5a6 2 c 2 2d6d 3 *.H L 2d6d c 2 2d70 3 *.h L 2d70 c 2 a5a5 a extensions c 2 a5a4 6 Header c 2 a5a3 4 name c 2 a474 6 Header c 1 2d85 c 0 a5e0 4 c 2 a5e7 9 surfboard c 2 a5e6 a defaultExe c 3 a5e9 2 c 2 2d92 2 e3 L 2d92 c 2 2d95 9 surfboard L 2d95 c 2 a5e8 b executables c 3 a5e4 2 c 2 2d9c 5 *.htm L 2d9c c 2 2d9f 6 *.html L 2d9f c 2 a5e3 a extensions c 2 a5e2 4 Html c 2 a5e1 4 name c 2 a475 4 Html c 1 2db4 c 0 a622 4 c 2 a629 2 e3 c 2 a628 a defaultExe c 3 a62b 1 c 2 2dc1 2 e3 L 2dc1 c 2 a62a b executables c 3 a626 1 c 2 2dc8 6 *.java L 2dc8 c 2 a625 a extensions c 2 a624 4 Java c 2 a623 4 name c 2 a476 4 Java c 1 2ddd c 0 a65c 4 c 2 a663 2 e3 c 2 a662 a defaultExe c 3 a665 1 c 2 2dea 2 e3 L 2dea c 2 a664 b executables c 3 a660 1 c 2 2df1 5 *.tex L 2df1 c 2 a65f a extensions c 2 a65e 5 Latex c 2 a65d 4 name c 2 a477 5 Latex c 1 2e06 c 0 a696 4 c 2 a69d 2 e3 c 2 a69c a defaultExe c 3 a69f 1 c 2 2e13 2 e3 L 2e13 c 2 a69e b executables c 3 a69a 0 c 2 a699 a extensions c 2 a698 5 Other c 2 a697 4 name c 2 a478 5 Other c 2 a46d a categories c 0 a47a 1 C ProjectDir 4 2e30 c 2 2e31 15 netscript2/src/pages/ 11 81 c 2 2e32 0 0 c 2 a47c 15 netscript2/src/pages/ c 2 a479 b directories C DmBag 5 a435 1 c 2 a46b d5 b C DmDictionary 0 a437 3 C DmString 1 a449 35 b C DmSet 0 a2c0 1 C DmString 1 a425 4 Html L a425 c 1 a448 a categories c 1 a439 e errorpage.html c 1 a438 4 name C DmInteger 2 a44b 1 c 1 a44a 9 substMode c 2 a46c 5 files c 2 a431 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 a430 6 launch c 2 a42d 4 make c 2 a42c 4 make c 2 a42f 0 c 2 a42e 8 makeFile c 5 a432 0 c 2 a434 7 modules c 2 a42b 5 pages c 2 a42a 4 name |
From: Jan T. <de...@us...> - 2002-05-02 10:09:34
|
Update of /cvsroot/net-script/netscript2/src/pages In directory usw-pr-cvs1:/tmp/cvs-serv10909 Log Message: Status: Vendor Tag: tag1 Release Tags: tag2 No conflicts created by this import ***** Bogus filespec: - Imported sources |
From: Jan T. <de...@us...> - 2002-04-26 10:52:20
|
Update of /cvsroot/net-script/netscript2/src/tests In directory usw-pr-cvs1:/tmp/cvs-serv1489 Modified Files: wipeout.project Log Message: * added test for append and remove * fixed DOMParserTest Index: wipeout.project =================================================================== RCS file: /cvsroot/net-script/netscript2/src/tests/wipeout.project,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** wipeout.project 26 Apr 2002 10:51:55 -0000 1.6 --- wipeout.project 26 Apr 2002 10:52:17 -0000 1.7 *************** *** 1,281 **** b ! C DmDictionary 0 1012f 8 ! c 0 10351 9 ! C Category 1 84d2 ! c 0 10385 4 ! C DmString 2 1038c 2 e3 ! c 2 1038b a defaultExe ! C DmSet 3 1038e 1 ! c 2 84e1 2 e3 ! L 84e1 ! c 2 1038d b executables ! c 3 10389 3 ! c 2 84e8 3 *.C ! L 84e8 ! c 2 84eb 4 *.cc ! L 84eb ! c 2 84ee 5 *.cpp ! L 84ee ! c 2 10388 a extensions ! c 2 10387 a CPP_source ! c 2 10386 4 name ! c 2 10353 a CPP_source ! c 1 8503 ! c 0 103cb 4 ! c 2 103d2 2 e3 ! c 2 103d1 a defaultExe ! c 3 103d4 1 ! c 2 8510 2 e3 ! L 8510 ! c 2 103d3 b executables ! c 3 103cf 1 ! c 2 8517 3 *.c ! L 8517 ! c 2 103ce a extensions ! c 2 103cd 8 C_source ! c 2 103cc 4 name ! c 2 10354 8 C_source ! c 1 852c ! c 0 10405 4 ! c 2 1040c 2 e3 ! c 2 1040b a defaultExe ! c 3 1040e 1 ! c 2 8539 2 e3 ! L 8539 ! c 2 1040d b executables ! c 3 10409 1 ! c 2 8540 3 *.e ! L 8540 ! c 2 10408 a extensions ! c 2 10407 6 Eiffel ! c 2 10406 4 name ! c 2 10355 6 Eiffel ! c 1 8555 ! c 0 1043f 4 ! c 2 10446 2 e3 ! c 2 10445 a defaultExe ! c 3 10448 1 ! c 2 8562 2 e3 ! L 8562 ! c 2 10447 b executables ! c 3 10443 4 ! c 2 8569 3 *.F ! L 8569 ! c 2 856c 3 *.f ! L 856c ! c 2 856f 5 *.for ! L 856f ! c 2 8572 5 *.fpp ! L 8572 ! c 2 10442 a extensions ! c 2 10441 7 Fortran ! c 2 10440 4 name ! c 2 10356 7 Fortran ! c 1 8587 ! c 0 10485 4 ! c 2 1048c 2 e3 ! c 2 1048b a defaultExe ! c 3 1048e 1 ! c 2 8594 2 e3 ! L 8594 ! c 2 1048d b executables ! c 3 10489 2 ! c 2 859b 3 *.H ! L 859b ! c 2 859e 3 *.h ! L 859e ! c 2 10488 a extensions ! c 2 10487 6 Header ! c 2 10486 4 name ! c 2 10357 6 Header ! c 1 85b3 ! c 0 104c3 4 ! c 2 104ca 9 surfboard ! c 2 104c9 a defaultExe ! c 3 104cc 2 ! c 2 85c0 2 e3 ! L 85c0 ! c 2 85c3 9 surfboard ! L 85c3 ! c 2 104cb b executables ! c 3 104c7 2 ! c 2 85ca 5 *.htm ! L 85ca ! c 2 85cd 6 *.html ! L 85cd ! c 2 104c6 a extensions ! c 2 104c5 4 Html ! c 2 104c4 4 name ! c 2 10358 4 Html ! c 1 85e2 ! c 0 10505 4 ! c 2 1050c 2 e3 ! c 2 1050b a defaultExe ! c 3 1050e 1 ! c 2 85ef 2 e3 ! L 85ef ! c 2 1050d b executables ! c 3 10509 1 ! c 2 85f6 6 *.java ! L 85f6 ! c 2 10508 a extensions ! c 2 10507 4 Java ! c 2 10506 4 name ! c 2 10359 4 Java ! c 1 860b ! c 0 1053f 4 ! c 2 10546 2 e3 ! c 2 10545 a defaultExe ! c 3 10548 1 ! c 2 8618 2 e3 ! L 8618 ! c 2 10547 b executables ! c 3 10543 1 ! c 2 861f 5 *.tex ! L 861f ! c 2 10542 a extensions ! c 2 10541 5 Latex ! c 2 10540 4 name ! c 2 1035a 5 Latex ! c 1 8634 ! c 0 10579 4 ! c 2 10580 2 e3 ! c 2 1057f a defaultExe ! c 3 10582 1 ! c 2 8641 2 e3 ! L 8641 ! c 2 10581 b executables ! c 3 1057d 0 ! c 2 1057c a extensions ! c 2 1057b 5 Other ! c 2 1057a 4 name ! c 2 1035b 5 Other ! c 2 10350 a categories ! c 0 1035d 1 ! C ProjectDir 4 865e ! c 2 865f 15 netscript2/src/tests/ 11 81 ! c 2 8660 0 0 ! c 2 1035f 15 netscript2/src/tests/ ! c 2 1035c b directories ! C DmBag 5 1013b a ! c 2 10171 e4 b ! C DmDictionary 0 1013d 3 ! C DmString 1 1014f 36 b ! C DmSet 0 86a2 1 ! C DmString 1 86d0 5 Other ! L 86d0 ! c 1 1014e a categories ! c 1 1013f 14 CharacterDataTest.pm ! c 1 1013e 4 name ! C DmInteger 2 10151 1 ! c 1 10150 9 substMode ! c 2 101a6 e6 b ! C DmDictionary 0 10172 3 ! C DmString 1 10184 36 b ! C DmSet 0 de67 1 ! C DmString 1 dfc1 5 Other ! L dfc1 ! c 1 10183 a categories ! c 1 10174 16 DOMAppendRemoveTest.pm ! c 1 10173 4 name ! C DmInteger 2 10186 1 ! c 1 10185 9 substMode ! c 2 101db e9 b ! C DmDictionary 0 101a7 3 ! C DmString 1 101b9 38 b ! C DmSet 0 ffca 1 ! C DmString 1 10124 5 Other ! L 10124 ! c 1 101b8 a categories ! c 1 101a9 17 DOMCharacterDataTest.pm ! c 1 101a8 4 name ! C DmInteger 2 101bb 1 ! c 1 101ba 9 substMode ! c 2 10210 e5 b ! C DmDictionary 0 101dc 3 ! C DmString 1 101ee 36 b ! C DmSet 0 86e1 1 ! C DmString 1 870f 5 Other ! L 870f ! c 1 101ed a categories ! c 1 101de 15 DOMCloneImportTest.pm ! c 1 101dd 4 name ! C DmInteger 2 101f0 1 ! c 1 101ef 9 substMode ! c 2 10245 e0 b ! C DmDictionary 0 10211 3 ! C DmString 1 10223 36 b ! C DmSet 0 8720 1 ! C DmString 1 874e 5 Other ! L 874e ! c 1 10222 a categories ! c 1 10213 10 DOMParserTest.pm ! c 1 10212 4 name ! C DmInteger 2 10225 1 ! c 1 10224 9 substMode ! c 2 1027a e4 b ! C DmDictionary 0 10246 3 ! C DmString 1 10258 36 b ! C DmSet 0 875f 1 ! C DmString 1 878d 5 Other ! L 878d ! c 1 10257 a categories ! c 1 10248 14 FileRetrieverTest.pm ! c 1 10247 4 name ! C DmInteger 2 1025a 1 ! c 1 10259 9 substMode ! c 2 102af df b ! C DmDictionary 0 1027b 3 ! C DmString 1 1028d 36 b ! C DmSet 0 879e 1 ! C DmString 1 87cc 5 Other ! L 87cc ! c 1 1028c a categories ! c 1 1027d 9 Linux.def ! c 1 1027c 4 name ! C DmInteger 2 1028f 80000001 ! c 1 1028e 9 substMode ! c 2 102e4 de b ! C DmDictionary 0 102b0 3 ! C DmString 1 102c2 36 b ! C DmSet 0 87dd 1 ! C DmString 1 880b 5 Other ! L 880b ! c 1 102c1 a categories ! c 1 102b2 8 Makefile ! c 1 102b1 4 name ! C DmInteger 2 102c4 80000001 ! c 1 102c3 9 substMode ! c 2 10319 e1 b ! C DmDictionary 0 102e5 3 ! C DmString 1 102f7 36 b ! C DmSet 0 881c 1 ! C DmString 1 884a 5 Other ! L 884a ! c 1 102f6 a categories ! c 1 102e7 b runtests.pl ! c 1 102e6 4 name ! C DmInteger 2 102f9 80000001 ! c 1 102f8 9 substMode ! c 2 1034e d7 b ! C DmDictionary 0 1031a 3 ! C DmString 1 1032c 35 b ! C DmSet 0 885b 1 ! C DmString 1 8889 4 Html ! L 8889 ! c 1 1032b a categories ! c 1 1031c 9 test.html ! c 1 1031b 4 name ! C DmInteger 2 1032e 1 ! c 1 1032d 9 substMode ! c 2 1034f 5 files ! c 2 10137 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 10136 6 launch ! c 2 10133 4 make ! c 2 10132 4 make ! c 2 10135 0 ! c 2 10134 8 makeFile ! c 5 10138 0 ! c 2 1013a 7 modules ! c 2 10131 5 tests ! c 2 10130 4 name --- 1,281 ---- b ! C DmDictionary 0 22c42 8 ! c 0 22e64 9 ! C Category 1 7743 ! c 0 22e98 4 ! C DmString 2 22e9f 2 e3 ! c 2 22e9e a defaultExe ! C DmSet 3 22ea1 1 ! c 2 7752 2 e3 ! L 7752 ! c 2 22ea0 b executables ! c 3 22e9c 3 ! c 2 7759 3 *.C ! L 7759 ! c 2 775c 4 *.cc ! L 775c ! c 2 775f 5 *.cpp ! L 775f ! c 2 22e9b a extensions ! c 2 22e9a a CPP_source ! c 2 22e99 4 name ! c 2 22e66 a CPP_source ! c 1 7774 ! c 0 22ede 4 ! c 2 22ee5 2 e3 ! c 2 22ee4 a defaultExe ! c 3 22ee7 1 ! c 2 7781 2 e3 ! L 7781 ! c 2 22ee6 b executables ! c 3 22ee2 1 ! c 2 7788 3 *.c ! L 7788 ! c 2 22ee1 a extensions ! c 2 22ee0 8 C_source ! c 2 22edf 4 name ! c 2 22e67 8 C_source ! c 1 779d ! c 0 22f18 4 ! c 2 22f1f 2 e3 ! c 2 22f1e a defaultExe ! c 3 22f21 1 ! c 2 77aa 2 e3 ! L 77aa ! c 2 22f20 b executables ! c 3 22f1c 1 ! c 2 77b1 3 *.e ! L 77b1 ! c 2 22f1b a extensions ! c 2 22f1a 6 Eiffel ! c 2 22f19 4 name ! c 2 22e68 6 Eiffel ! c 1 77c6 ! c 0 22f52 4 ! c 2 22f59 2 e3 ! c 2 22f58 a defaultExe ! c 3 22f5b 1 ! c 2 77d3 2 e3 ! L 77d3 ! c 2 22f5a b executables ! c 3 22f56 4 ! c 2 77da 3 *.F ! L 77da ! c 2 77dd 3 *.f ! L 77dd ! c 2 77e0 5 *.for ! L 77e0 ! c 2 77e3 5 *.fpp ! L 77e3 ! c 2 22f55 a extensions ! c 2 22f54 7 Fortran ! c 2 22f53 4 name ! c 2 22e69 7 Fortran ! c 1 77f8 ! c 0 22f98 4 ! c 2 22f9f 2 e3 ! c 2 22f9e a defaultExe ! c 3 22fa1 1 ! c 2 7805 2 e3 ! L 7805 ! c 2 22fa0 b executables ! c 3 22f9c 2 ! c 2 780c 3 *.H ! L 780c ! c 2 780f 3 *.h ! L 780f ! c 2 22f9b a extensions ! c 2 22f9a 6 Header ! c 2 22f99 4 name ! c 2 22e6a 6 Header ! c 1 7824 ! c 0 22fd6 4 ! c 2 22fdd 9 surfboard ! c 2 22fdc a defaultExe ! c 3 22fdf 2 ! c 2 7831 2 e3 ! L 7831 ! c 2 7834 9 surfboard ! L 7834 ! c 2 22fde b executables ! c 3 22fda 2 ! c 2 783b 5 *.htm ! L 783b ! c 2 783e 6 *.html ! L 783e ! c 2 22fd9 a extensions ! c 2 22fd8 4 Html ! c 2 22fd7 4 name ! c 2 22e6b 4 Html ! c 1 7853 ! c 0 23018 4 ! c 2 2301f 2 e3 ! c 2 2301e a defaultExe ! c 3 23021 1 ! c 2 7860 2 e3 ! L 7860 ! c 2 23020 b executables ! c 3 2301c 1 ! c 2 7867 6 *.java ! L 7867 ! c 2 2301b a extensions ! c 2 2301a 4 Java ! c 2 23019 4 name ! c 2 22e6c 4 Java ! c 1 787c ! c 0 23052 4 ! c 2 23059 2 e3 ! c 2 23058 a defaultExe ! c 3 2305b 1 ! c 2 7889 2 e3 ! L 7889 ! c 2 2305a b executables ! c 3 23056 1 ! c 2 7890 5 *.tex ! L 7890 ! c 2 23055 a extensions ! c 2 23054 5 Latex ! c 2 23053 4 name ! c 2 22e6d 5 Latex ! c 1 78a5 ! c 0 2308c 4 ! c 2 23093 2 e3 ! c 2 23092 a defaultExe ! c 3 23095 1 ! c 2 78b2 2 e3 ! L 78b2 ! c 2 23094 b executables ! c 3 23090 0 ! c 2 2308f a extensions ! c 2 2308e 5 Other ! c 2 2308d 4 name ! c 2 22e6e 5 Other ! c 2 22e63 a categories ! c 0 22e70 1 ! C ProjectDir 4 78cf ! c 2 78d0 15 netscript2/src/tests/ 11 81 ! c 2 78d1 0 0 ! c 2 22e72 15 netscript2/src/tests/ ! c 2 22e6f b directories ! C DmBag 5 22c4e a ! c 2 22c84 eb b ! C DmDictionary 0 22c50 3 ! C DmString 1 22c62 36 b ! C DmSet 0 7917 1 ! C DmString 1 7945 5 Other ! L 7945 ! c 1 22c61 a categories ! c 1 22c52 14 CharacterDataTest.pm ! c 1 22c51 4 name ! C DmInteger 2 22c64 80000001 ! c 1 22c63 9 substMode ! c 2 22cb9 e6 b ! C DmDictionary 0 22c85 3 ! C DmString 1 22c97 36 b ! C DmSet 0 7956 1 ! C DmString 1 7984 5 Other ! L 7984 ! c 1 22c96 a categories ! c 1 22c87 16 DOMAppendRemoveTest.pm ! c 1 22c86 4 name ! C DmInteger 2 22c99 1 ! c 1 22c98 9 substMode ! c 2 22cee e7 b ! C DmDictionary 0 22cba 3 ! C DmString 1 22ccc 36 b ! C DmSet 0 7995 1 ! C DmString 1 79c3 5 Other ! L 79c3 ! c 1 22ccb a categories ! c 1 22cbc 17 DOMCharacterDataTest.pm ! c 1 22cbb 4 name ! C DmInteger 2 22cce 1 ! c 1 22ccd 9 substMode ! c 2 22d23 e5 b ! C DmDictionary 0 22cef 3 ! C DmString 1 22d01 36 b ! C DmSet 0 79d4 1 ! C DmString 1 7a02 5 Other ! L 7a02 ! c 1 22d00 a categories ! c 1 22cf1 15 DOMCloneImportTest.pm ! c 1 22cf0 4 name ! C DmInteger 2 22d03 1 ! c 1 22d02 9 substMode ! c 2 22d58 e0 b ! C DmDictionary 0 22d24 3 ! C DmString 1 22d36 36 b ! C DmSet 0 7a13 1 ! C DmString 1 7a41 5 Other ! L 7a41 ! c 1 22d35 a categories ! c 1 22d26 10 DOMParserTest.pm ! c 1 22d25 4 name ! C DmInteger 2 22d38 1 ! c 1 22d37 9 substMode ! c 2 22d8d e4 b ! C DmDictionary 0 22d59 3 ! C DmString 1 22d6b 36 b ! C DmSet 0 7a52 1 ! C DmString 1 7a80 5 Other ! L 7a80 ! c 1 22d6a a categories ! c 1 22d5b 14 FileRetrieverTest.pm ! c 1 22d5a 4 name ! C DmInteger 2 22d6d 1 ! c 1 22d6c 9 substMode ! c 2 22dc2 df b ! C DmDictionary 0 22d8e 3 ! C DmString 1 22da0 36 b ! C DmSet 0 7a91 1 ! C DmString 1 7abf 5 Other ! L 7abf ! c 1 22d9f a categories ! c 1 22d90 9 Linux.def ! c 1 22d8f 4 name ! C DmInteger 2 22da2 80000001 ! c 1 22da1 9 substMode ! c 2 22df7 de b ! C DmDictionary 0 22dc3 3 ! C DmString 1 22dd5 36 b ! C DmSet 0 7ad0 1 ! C DmString 1 7afe 5 Other ! L 7afe ! c 1 22dd4 a categories ! c 1 22dc5 8 Makefile ! c 1 22dc4 4 name ! C DmInteger 2 22dd7 80000001 ! c 1 22dd6 9 substMode ! c 2 22e2c e1 b ! C DmDictionary 0 22df8 3 ! C DmString 1 22e0a 36 b ! C DmSet 0 7b0f 1 ! C DmString 1 7b3d 5 Other ! L 7b3d ! c 1 22e09 a categories ! c 1 22dfa b runtests.pl ! c 1 22df9 4 name ! C DmInteger 2 22e0c 80000001 ! c 1 22e0b 9 substMode ! c 2 22e61 d7 b ! C DmDictionary 0 22e2d 3 ! C DmString 1 22e3f 35 b ! C DmSet 0 7b4e 1 ! C DmString 1 7b7c 4 Html ! L 7b7c ! c 1 22e3e a categories ! c 1 22e2f 9 test.html ! c 1 22e2e 4 name ! C DmInteger 2 22e41 1 ! c 1 22e40 9 substMode ! c 2 22e62 5 files ! c 2 22c4a 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 22c49 6 launch ! c 2 22c46 4 make ! c 2 22c45 4 make ! c 2 22c48 0 ! c 2 22c47 8 makeFile ! c 5 22c4b 0 ! c 2 22c4d 7 modules ! c 2 22c44 5 tests ! c 2 22c43 4 name |
Update of /cvsroot/net-script/netscript2/src/tests In directory usw-pr-cvs1:/tmp/cvs-serv1360 Modified Files: DOMCloneImportTest.pm DOMParserTest.pm FileRetrieverTest.pm test.html Added Files: DOMAppendRemoveTest.pm DOMCharacterDataTest.pm Removed Files: CharacterDataTest.pm Log Message: * added test for append and remove * fixed DOMParserTest --- NEW FILE: DOMAppendRemoveTest.pm --- #-------------------------------------------------------- # NetScript tests. # Class DOMAppendRemodveTest # $Id: DOMAppendRemoveTest.pm,v 1.1 2002/04/26 10:52:03 derkork Exp $ # # NetScript and all related materials, such as documentation, # are protected under the terms and conditions of the Artistic License. # (C) 2000-2002 by Jan Thomä, insOMnia # mailto: ko...@in... #-------------------------------------------------------- use strict; #/** # This test tests the append and remove methods of the node. #*/ package tests::DOMAppendRemoveTest; use base qw(Test::Unit::TestCase); use XML::DOM2::DOMImplementation; use XML::DOM2::Document; use XML::DOM2::Node; #/** # Ctor. # @public #*/ sub new { my ($proto) = shift; my $this = $proto -> SUPER::new(@_); my $di = XML::DOM2::DOMImplementation -> new(); $this -> { m_Document } = $di -> createDocument( { namespaceURI => "http://www.insomnia-hq.de/netscript2", qualifiedName => "ns:root-node", doctype => undef }); return $this; } #/** # This sub tests the Append-function. #*/ sub test_append { my ( $this ) = @_; my $rootElement = $this -> { m_Document } -> documentElement(); my $newChild = $this -> { m_Document } -> createTextNode( { data => "This is a test" }); $rootElement -> appendChild( { newChild => $newChild }); # Test if root element now has the text node as child $this -> assert( $rootElement -> hasChildNodes() ); $this -> assert( $rootElement -> firstChild() -> data() eq "This is a test" ); } #/** # This test removes the document element from the document. #*/ sub test_remove { my ( $this ) = @_; my $rootElement = $this -> { m_Document } -> documentElement(); $this -> { m_Document } -> removeChild( { oldChild => $rootElement }); #test if the root element is gone $this -> assert( !defined( $this -> { m_Document } -> documentElement() ) ); } 1; --- NEW FILE: DOMCharacterDataTest.pm --- #-------------------------------------------------------- # NetScript tests. # Class DOMCharacterDataTest; # $Id: DOMCharacterDataTest.pm,v 1.1 2002/04/26 10:52:03 derkork Exp $ # # NetScript and all related materials, such as documentation, # are protected under the terms and conditions of the Artistic License. # (C) 2000-2002 by Jan Thomä, insOMnia # mailto: ko...@in... #-------------------------------------------------------- use strict; package tests::DOMCharacterDataTest; use base qw(Test::Unit::TestCase); use XML::DOM2::CharacterData; sub new { my ($proto) = shift; my $this = $proto -> SUPER::new(@_); $this -> { m_CD } = XML::DOM2::CharacterData -> new(); return $this; } sub test_data { my ($this) = @_; $this -> { m_CD } -> data( { "data" => "Hello World!" } ); my $data = $this -> { m_CD } -> data(); $this -> assert( $data eq "Hello World!" ); } sub test_append { my ($this) = @_; $this -> { m_CD } -> data( { "data" => "Hello"} ); $this -> { m_CD } -> appendData( { "arg" => " World!"} ); my $data = $this -> { m_CD } -> data(); $this -> assert( $data eq "Hello World!" ); } sub test_length { my ($this) = @_; $this -> { m_CD } -> data( { "data" => "0123456789"} ); my $data = $this -> { m_CD } -> length(); $this -> assert( $data == 10 ); } sub test_delete { my ($this) = @_; $this -> { m_CD } -> data( { "data" => "0123456789" } ); $this -> { m_CD } -> deleteData( { "offset" => 2, "count" => 2 } ); my $data = $this -> { m_CD } -> data(); $this -> assert( $data eq "01456789" ); } sub test_insert { my ($this) = @_; $this -> { m_CD } -> data( { "data" => "0189"} ); $this -> { m_CD } -> insertData( { "offset" => 2, "arg" => "234567" } ); my $data = $this -> { m_CD } -> data(); $this -> assert( $data eq "0123456789" ); } sub test_replace { my ($this) = @_; $this -> { m_CD } -> data( { "data" => "0123456789"} ); $this -> { m_CD } -> replaceData( { "offset" => 2, "count" => 6, "arg" => " + 88 = "} ); my $data = $this -> { m_CD } -> data(); $this -> assert( $data eq "01 + 88 = 89" ); } sub test_substring { my ($this) = @_; $this -> { m_CD } -> data( { "data" => "0123456789"} ); my $data = $this -> { m_CD } -> substringData( { "offset" => 0, "count" => 10 } ); $this -> assert( $data eq "0123456789" ); } 1; Index: DOMCloneImportTest.pm =================================================================== RCS file: /cvsroot/net-script/netscript2/src/tests/DOMCloneImportTest.pm,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** DOMCloneImportTest.pm 3 Feb 2002 22:34:45 -0000 1.1 --- DOMCloneImportTest.pm 26 Apr 2002 10:52:03 -0000 1.2 *************** *** 6,10 **** # NetScript and all related materials, such as documentation, # are protected under the terms and conditions of the Artistic License. ! # (C) 2000-2001 by Jan Thomä, insOMnia # mailto: ko...@in... #-------------------------------------------------------- --- 6,10 ---- # NetScript and all related materials, such as documentation, # are protected under the terms and conditions of the Artistic License. ! # (C) 2000-2002 by Jan Thomä, insOMnia # mailto: ko...@in... #-------------------------------------------------------- Index: DOMParserTest.pm =================================================================== RCS file: /cvsroot/net-script/netscript2/src/tests/DOMParserTest.pm,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** DOMParserTest.pm 3 Feb 2002 22:34:45 -0000 1.1 --- DOMParserTest.pm 26 Apr 2002 10:52:03 -0000 1.2 *************** *** 6,10 **** # NetScript and all related materials, such as documentation, # are protected under the terms and conditions of the Artistic License. ! # (C) 2000-2001 by Jan Thomä, insOMnia # mailto: ko...@in... #-------------------------------------------------------- --- 6,10 ---- # NetScript and all related materials, such as documentation, # are protected under the terms and conditions of the Artistic License. ! # (C) 2000-2002 by Jan Thomä, insOMnia # mailto: ko...@in... #-------------------------------------------------------- *************** *** 58,63 **** my $element2 = $element -> childNodes() -> item({index => 0}); $this -> assert( $element2 -> nodeName() eq "doc:a"); ! $this -> assert( $element2 -> getAttribute({ name => "b"}) eq "c"); ! $this -> assert( $element2 -> getAttribute({ name => "d"}) eq "e"); } 1; --- 58,68 ---- my $element2 = $element -> childNodes() -> item({index => 0}); $this -> assert( $element2 -> nodeName() eq "doc:a"); ! $this -> assert( $element2 -> getAttributeNS({ ! localName => "b", ! namespaceURI => "http://www.insomnia-hq.de/netscript/dom2/test"}) ! eq "c"); ! $this -> assert( $element2 -> getAttributeNS({ ! localName => "d", ! namespaceURI => "http://www.insomnia-hq.de/netscript/dom2/test"}) eq "e"); } 1; Index: FileRetrieverTest.pm =================================================================== RCS file: /cvsroot/net-script/netscript2/src/tests/FileRetrieverTest.pm,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** FileRetrieverTest.pm 3 Feb 2002 22:34:45 -0000 1.4 --- FileRetrieverTest.pm 26 Apr 2002 10:52:03 -0000 1.5 *************** *** 6,10 **** # NetScript and all related materials, such as documentation, # are protected under the terms and conditions of the Artistic License. ! # (C) 2000-2001 by Jan Thomä, insOMnia # mailto: ko...@in... #-------------------------------------------------------- --- 6,10 ---- # NetScript and all related materials, such as documentation, # are protected under the terms and conditions of the Artistic License. ! # (C) 2000-2002 by Jan Thomä, insOMnia # mailto: ko...@in... #-------------------------------------------------------- Index: test.html =================================================================== RCS file: /cvsroot/net-script/netscript2/src/tests/test.html,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** test.html 11 Oct 2001 21:35:55 -0000 1.1 --- test.html 26 Apr 2002 10:52:03 -0000 1.2 *************** *** 7,11 **** <br> <hr> ! <div align="center">NetScript 2.0 (c) 2000-2001 by insOMnia </div> </body> </html> --- 7,11 ---- <br> <hr> ! <div align="center">NetScript 2.0 (c) 2000-2002 by insOMnia </div> </body> </html> --- CharacterDataTest.pm DELETED --- |
From: Jan T. <de...@us...> - 2002-04-26 10:51:58
|
Update of /cvsroot/net-script/netscript2/src/tests In directory usw-pr-cvs1:/tmp/cvs-serv1304 Modified Files: wipeout.project Log Message: * added test for append and remove * fixed DOMParserTest Index: wipeout.project =================================================================== RCS file: /cvsroot/net-script/netscript2/src/tests/wipeout.project,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** wipeout.project 3 Feb 2002 22:34:36 -0000 1.5 --- wipeout.project 26 Apr 2002 10:51:55 -0000 1.6 *************** *** 1,259 **** b ! C DmDictionary 0 2f24d 8 ! c 0 2f405 9 ! C Category 1 7fcd ! c 0 2f439 4 ! C DmString 2 2f440 2 e3 ! c 2 2f43f a defaultExe ! C DmSet 3 2f442 1 ! c 2 7fdc 2 e3 ! L 7fdc ! c 2 2f441 b executables ! c 3 2f43d 3 ! c 2 7fe3 3 *.C ! L 7fe3 ! c 2 7fe6 4 *.cc ! L 7fe6 ! c 2 7fe9 5 *.cpp ! L 7fe9 ! c 2 2f43c a extensions ! c 2 2f43b a CPP_source ! c 2 2f43a 4 name ! c 2 2f407 a CPP_source ! c 1 7ffe ! c 0 2f47f 4 ! c 2 2f486 2 e3 ! c 2 2f485 a defaultExe ! c 3 2f488 1 ! c 2 800b 2 e3 ! L 800b ! c 2 2f487 b executables ! c 3 2f483 1 ! c 2 8012 3 *.c ! L 8012 ! c 2 2f482 a extensions ! c 2 2f481 8 C_source ! c 2 2f480 4 name ! c 2 2f408 8 C_source ! c 1 8027 ! c 0 2f4b9 4 ! c 2 2f4c0 2 e3 ! c 2 2f4bf a defaultExe ! c 3 2f4c2 1 ! c 2 8034 2 e3 ! L 8034 ! c 2 2f4c1 b executables ! c 3 2f4bd 1 ! c 2 803b 3 *.e ! L 803b ! c 2 2f4bc a extensions ! c 2 2f4bb 6 Eiffel ! c 2 2f4ba 4 name ! c 2 2f409 6 Eiffel ! c 1 8050 ! c 0 2f4f3 4 ! c 2 2f4fa 2 e3 ! c 2 2f4f9 a defaultExe ! c 3 2f4fc 1 ! c 2 805d 2 e3 ! L 805d ! c 2 2f4fb b executables ! c 3 2f4f7 4 ! c 2 8064 3 *.F ! L 8064 ! c 2 8067 3 *.f ! L 8067 ! c 2 806a 5 *.for ! L 806a ! c 2 806d 5 *.fpp ! L 806d ! c 2 2f4f6 a extensions ! c 2 2f4f5 7 Fortran ! c 2 2f4f4 4 name ! c 2 2f40a 7 Fortran ! c 1 8082 ! c 0 2f539 4 ! c 2 2f540 2 e3 ! c 2 2f53f a defaultExe ! c 3 2f542 1 ! c 2 808f 2 e3 ! L 808f ! c 2 2f541 b executables ! c 3 2f53d 2 ! c 2 8096 3 *.H ! L 8096 ! c 2 8099 3 *.h ! L 8099 ! c 2 2f53c a extensions ! c 2 2f53b 6 Header ! c 2 2f53a 4 name ! c 2 2f40b 6 Header ! c 1 80ae ! c 0 2f577 4 ! c 2 2f57e 9 surfboard ! c 2 2f57d a defaultExe ! c 3 2f580 2 ! c 2 80bb 2 e3 ! L 80bb ! c 2 80be 9 surfboard ! L 80be ! c 2 2f57f b executables ! c 3 2f57b 2 ! c 2 80c5 5 *.htm ! L 80c5 ! c 2 80c8 6 *.html ! L 80c8 ! c 2 2f57a a extensions ! c 2 2f579 4 Html ! c 2 2f578 4 name ! c 2 2f40c 4 Html ! c 1 80dd ! c 0 2f5b9 4 ! c 2 2f5c0 2 e3 ! c 2 2f5bf a defaultExe ! c 3 2f5c2 1 ! c 2 80ea 2 e3 ! L 80ea ! c 2 2f5c1 b executables ! c 3 2f5bd 1 ! c 2 80f1 6 *.java ! L 80f1 ! c 2 2f5bc a extensions ! c 2 2f5bb 4 Java ! c 2 2f5ba 4 name ! c 2 2f40d 4 Java ! c 1 8106 ! c 0 2f5f3 4 ! c 2 2f5fa 2 e3 ! c 2 2f5f9 a defaultExe ! c 3 2f5fc 1 ! c 2 8113 2 e3 ! L 8113 ! c 2 2f5fb b executables ! c 3 2f5f7 1 ! c 2 811a 5 *.tex ! L 811a ! c 2 2f5f6 a extensions ! c 2 2f5f5 5 Latex ! c 2 2f5f4 4 name ! c 2 2f40e 5 Latex ! c 1 812f ! c 0 2f62d 4 ! c 2 2f634 2 e3 ! c 2 2f633 a defaultExe ! c 3 2f636 1 ! c 2 813c 2 e3 ! L 813c ! c 2 2f635 b executables ! c 3 2f631 0 ! c 2 2f630 a extensions ! c 2 2f62f 5 Other ! c 2 2f62e 4 name ! c 2 2f40f 5 Other ! c 2 2f404 a categories ! c 0 2f411 1 ! C ProjectDir 4 8159 ! c 2 815a 15 netscript2/src/tests/ 11 81 ! c 2 815b 0 0 ! c 2 2f413 15 netscript2/src/tests/ ! c 2 2f410 b directories ! C DmBag 5 2f259 8 ! c 2 2f28f e4 b ! C DmDictionary 0 2f25b 3 ! C DmString 1 2f26d 36 b ! C DmSet 0 819b 1 ! C DmString 1 81c9 5 Other ! L 81c9 ! c 1 2f26c a categories ! c 1 2f25d 14 CharacterDataTest.pm ! c 1 2f25c 4 name ! C DmInteger 2 2f26f 1 ! c 1 2f26e 9 substMode ! c 2 2f2c4 e8 b ! C DmDictionary 0 2f290 3 ! C DmString 1 2f2a2 39 b ! C DmSet 0 2f0e8 1 ! C DmString 1 2f242 5 Other ! L 2f242 ! c 1 2f2a1 a categories ! c 1 2f292 15 DOMCloneImportTest.pm ! c 1 2f291 4 name ! C DmInteger 2 2f2a4 1 ! c 1 2f2a3 9 substMode ! c 2 2f2f9 e0 b ! C DmDictionary 0 2f2c5 3 ! C DmString 1 2f2d7 36 b ! C DmSet 0 81da 1 ! C DmString 1 8208 5 Other ! L 8208 ! c 1 2f2d6 a categories ! c 1 2f2c7 10 DOMParserTest.pm ! c 1 2f2c6 4 name ! C DmInteger 2 2f2d9 1 ! c 1 2f2d8 9 substMode ! c 2 2f32e e4 b ! C DmDictionary 0 2f2fa 3 ! C DmString 1 2f30c 36 b ! C DmSet 0 8219 1 ! C DmString 1 8247 5 Other ! L 8247 ! c 1 2f30b a categories ! c 1 2f2fc 14 FileRetrieverTest.pm ! c 1 2f2fb 4 name ! C DmInteger 2 2f30e 1 ! c 1 2f30d 9 substMode ! c 2 2f363 df b ! C DmDictionary 0 2f32f 3 ! C DmString 1 2f341 36 b ! C DmSet 0 8258 1 ! C DmString 1 8286 5 Other ! L 8286 ! c 1 2f340 a categories ! c 1 2f331 9 Linux.def ! c 1 2f330 4 name ! C DmInteger 2 2f343 80000001 ! c 1 2f342 9 substMode ! c 2 2f398 de b ! C DmDictionary 0 2f364 3 ! C DmString 1 2f376 36 b ! C DmSet 0 8297 1 ! C DmString 1 82c5 5 Other ! L 82c5 ! c 1 2f375 a categories ! c 1 2f366 8 Makefile ! c 1 2f365 4 name ! C DmInteger 2 2f378 80000001 ! c 1 2f377 9 substMode ! c 2 2f3cd e1 b ! C DmDictionary 0 2f399 3 ! C DmString 1 2f3ab 36 b ! C DmSet 0 82d6 1 ! C DmString 1 8304 5 Other ! L 8304 ! c 1 2f3aa a categories ! c 1 2f39b b runtests.pl ! c 1 2f39a 4 name ! C DmInteger 2 2f3ad 80000001 ! c 1 2f3ac 9 substMode ! c 2 2f402 d7 b ! C DmDictionary 0 2f3ce 3 ! C DmString 1 2f3e0 35 b ! C DmSet 0 8315 1 ! C DmString 1 8343 4 Html ! L 8343 ! c 1 2f3df a categories ! c 1 2f3d0 9 test.html ! c 1 2f3cf 4 name ! C DmInteger 2 2f3e2 1 ! c 1 2f3e1 9 substMode ! c 2 2f403 5 files ! c 2 2f255 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 2f254 6 launch ! c 2 2f251 4 make ! c 2 2f250 4 make ! c 2 2f253 0 ! c 2 2f252 8 makeFile ! c 5 2f256 0 ! c 2 2f258 7 modules ! c 2 2f24f 5 tests ! c 2 2f24e 4 name --- 1,281 ---- b ! C DmDictionary 0 1012f 8 ! c 0 10351 9 ! C Category 1 84d2 ! c 0 10385 4 ! C DmString 2 1038c 2 e3 ! c 2 1038b a defaultExe ! C DmSet 3 1038e 1 ! c 2 84e1 2 e3 ! L 84e1 ! c 2 1038d b executables ! c 3 10389 3 ! c 2 84e8 3 *.C ! L 84e8 ! c 2 84eb 4 *.cc ! L 84eb ! c 2 84ee 5 *.cpp ! L 84ee ! c 2 10388 a extensions ! c 2 10387 a CPP_source ! c 2 10386 4 name ! c 2 10353 a CPP_source ! c 1 8503 ! c 0 103cb 4 ! c 2 103d2 2 e3 ! c 2 103d1 a defaultExe ! c 3 103d4 1 ! c 2 8510 2 e3 ! L 8510 ! c 2 103d3 b executables ! c 3 103cf 1 ! c 2 8517 3 *.c ! L 8517 ! c 2 103ce a extensions ! c 2 103cd 8 C_source ! c 2 103cc 4 name ! c 2 10354 8 C_source ! c 1 852c ! c 0 10405 4 ! c 2 1040c 2 e3 ! c 2 1040b a defaultExe ! c 3 1040e 1 ! c 2 8539 2 e3 ! L 8539 ! c 2 1040d b executables ! c 3 10409 1 ! c 2 8540 3 *.e ! L 8540 ! c 2 10408 a extensions ! c 2 10407 6 Eiffel ! c 2 10406 4 name ! c 2 10355 6 Eiffel ! c 1 8555 ! c 0 1043f 4 ! c 2 10446 2 e3 ! c 2 10445 a defaultExe ! c 3 10448 1 ! c 2 8562 2 e3 ! L 8562 ! c 2 10447 b executables ! c 3 10443 4 ! c 2 8569 3 *.F ! L 8569 ! c 2 856c 3 *.f ! L 856c ! c 2 856f 5 *.for ! L 856f ! c 2 8572 5 *.fpp ! L 8572 ! c 2 10442 a extensions ! c 2 10441 7 Fortran ! c 2 10440 4 name ! c 2 10356 7 Fortran ! c 1 8587 ! c 0 10485 4 ! c 2 1048c 2 e3 ! c 2 1048b a defaultExe ! c 3 1048e 1 ! c 2 8594 2 e3 ! L 8594 ! c 2 1048d b executables ! c 3 10489 2 ! c 2 859b 3 *.H ! L 859b ! c 2 859e 3 *.h ! L 859e ! c 2 10488 a extensions ! c 2 10487 6 Header ! c 2 10486 4 name ! c 2 10357 6 Header ! c 1 85b3 ! c 0 104c3 4 ! c 2 104ca 9 surfboard ! c 2 104c9 a defaultExe ! c 3 104cc 2 ! c 2 85c0 2 e3 ! L 85c0 ! c 2 85c3 9 surfboard ! L 85c3 ! c 2 104cb b executables ! c 3 104c7 2 ! c 2 85ca 5 *.htm ! L 85ca ! c 2 85cd 6 *.html ! L 85cd ! c 2 104c6 a extensions ! c 2 104c5 4 Html ! c 2 104c4 4 name ! c 2 10358 4 Html ! c 1 85e2 ! c 0 10505 4 ! c 2 1050c 2 e3 ! c 2 1050b a defaultExe ! c 3 1050e 1 ! c 2 85ef 2 e3 ! L 85ef ! c 2 1050d b executables ! c 3 10509 1 ! c 2 85f6 6 *.java ! L 85f6 ! c 2 10508 a extensions ! c 2 10507 4 Java ! c 2 10506 4 name ! c 2 10359 4 Java ! c 1 860b ! c 0 1053f 4 ! c 2 10546 2 e3 ! c 2 10545 a defaultExe ! c 3 10548 1 ! c 2 8618 2 e3 ! L 8618 ! c 2 10547 b executables ! c 3 10543 1 ! c 2 861f 5 *.tex ! L 861f ! c 2 10542 a extensions ! c 2 10541 5 Latex ! c 2 10540 4 name ! c 2 1035a 5 Latex ! c 1 8634 ! c 0 10579 4 ! c 2 10580 2 e3 ! c 2 1057f a defaultExe ! c 3 10582 1 ! c 2 8641 2 e3 ! L 8641 ! c 2 10581 b executables ! c 3 1057d 0 ! c 2 1057c a extensions ! c 2 1057b 5 Other ! c 2 1057a 4 name ! c 2 1035b 5 Other ! c 2 10350 a categories ! c 0 1035d 1 ! C ProjectDir 4 865e ! c 2 865f 15 netscript2/src/tests/ 11 81 ! c 2 8660 0 0 ! c 2 1035f 15 netscript2/src/tests/ ! c 2 1035c b directories ! C DmBag 5 1013b a ! c 2 10171 e4 b ! C DmDictionary 0 1013d 3 ! C DmString 1 1014f 36 b ! C DmSet 0 86a2 1 ! C DmString 1 86d0 5 Other ! L 86d0 ! c 1 1014e a categories ! c 1 1013f 14 CharacterDataTest.pm ! c 1 1013e 4 name ! C DmInteger 2 10151 1 ! c 1 10150 9 substMode ! c 2 101a6 e6 b ! C DmDictionary 0 10172 3 ! C DmString 1 10184 36 b ! C DmSet 0 de67 1 ! C DmString 1 dfc1 5 Other ! L dfc1 ! c 1 10183 a categories ! c 1 10174 16 DOMAppendRemoveTest.pm ! c 1 10173 4 name ! C DmInteger 2 10186 1 ! c 1 10185 9 substMode ! c 2 101db e9 b ! C DmDictionary 0 101a7 3 ! C DmString 1 101b9 38 b ! C DmSet 0 ffca 1 ! C DmString 1 10124 5 Other ! L 10124 ! c 1 101b8 a categories ! c 1 101a9 17 DOMCharacterDataTest.pm ! c 1 101a8 4 name ! C DmInteger 2 101bb 1 ! c 1 101ba 9 substMode ! c 2 10210 e5 b ! C DmDictionary 0 101dc 3 ! C DmString 1 101ee 36 b ! C DmSet 0 86e1 1 ! C DmString 1 870f 5 Other ! L 870f ! c 1 101ed a categories ! c 1 101de 15 DOMCloneImportTest.pm ! c 1 101dd 4 name ! C DmInteger 2 101f0 1 ! c 1 101ef 9 substMode ! c 2 10245 e0 b ! C DmDictionary 0 10211 3 ! C DmString 1 10223 36 b ! C DmSet 0 8720 1 ! C DmString 1 874e 5 Other ! L 874e ! c 1 10222 a categories ! c 1 10213 10 DOMParserTest.pm ! c 1 10212 4 name ! C DmInteger 2 10225 1 ! c 1 10224 9 substMode ! c 2 1027a e4 b ! C DmDictionary 0 10246 3 ! C DmString 1 10258 36 b ! C DmSet 0 875f 1 ! C DmString 1 878d 5 Other ! L 878d ! c 1 10257 a categories ! c 1 10248 14 FileRetrieverTest.pm ! c 1 10247 4 name ! C DmInteger 2 1025a 1 ! c 1 10259 9 substMode ! c 2 102af df b ! C DmDictionary 0 1027b 3 ! C DmString 1 1028d 36 b ! C DmSet 0 879e 1 ! C DmString 1 87cc 5 Other ! L 87cc ! c 1 1028c a categories ! c 1 1027d 9 Linux.def ! c 1 1027c 4 name ! C DmInteger 2 1028f 80000001 ! c 1 1028e 9 substMode ! c 2 102e4 de b ! C DmDictionary 0 102b0 3 ! C DmString 1 102c2 36 b ! C DmSet 0 87dd 1 ! C DmString 1 880b 5 Other ! L 880b ! c 1 102c1 a categories ! c 1 102b2 8 Makefile ! c 1 102b1 4 name ! C DmInteger 2 102c4 80000001 ! c 1 102c3 9 substMode ! c 2 10319 e1 b ! C DmDictionary 0 102e5 3 ! C DmString 1 102f7 36 b ! C DmSet 0 881c 1 ! C DmString 1 884a 5 Other ! L 884a ! c 1 102f6 a categories ! c 1 102e7 b runtests.pl ! c 1 102e6 4 name ! C DmInteger 2 102f9 80000001 ! c 1 102f8 9 substMode ! c 2 1034e d7 b ! C DmDictionary 0 1031a 3 ! C DmString 1 1032c 35 b ! C DmSet 0 885b 1 ! C DmString 1 8889 4 Html ! L 8889 ! c 1 1032b a categories ! c 1 1031c 9 test.html ! c 1 1031b 4 name ! C DmInteger 2 1032e 1 ! c 1 1032d 9 substMode ! c 2 1034f 5 files ! c 2 10137 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 10136 6 launch ! c 2 10133 4 make ! c 2 10132 4 make ! c 2 10135 0 ! c 2 10134 8 makeFile ! c 5 10138 0 ! c 2 1013a 7 modules ! c 2 10131 5 tests ! c 2 10130 4 name |
Update of /cvsroot/net-script/netscript2/src/perl/XML/DOM2 In directory usw-pr-cvs1:/tmp/cvs-serv1033 Modified Files: DOMImplementation.pm DOMWriter.pm Document.pm Element.pm NamedNodeMap.pm Node.pm NodeList.pm notes.txt Log Message: * bugfixes * improved documentation * reworked some functions to coply to the standard Index: DOMImplementation.pm =================================================================== RCS file: /cvsroot/net-script/netscript2/src/perl/XML/DOM2/DOMImplementation.pm,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** DOMImplementation.pm 17 Mar 2002 19:26:14 -0000 1.4 --- DOMImplementation.pm 26 Apr 2002 10:50:52 -0000 1.5 *************** *** 50,55 **** # # @param a hash holding the following key-value-pairs: ! # feature - the name of the feature which is requested. ! # version - the version of the feature. # @return undef if the feature is not supported, a defined # value, if it is supported. --- 50,55 ---- # # @param a hash holding the following key-value-pairs: ! # <ul><li>feature - the name of the feature which is requested.</li> ! # <li>version - the version of the feature.</li></ul> # @return undef if the feature is not supported, a defined # value, if it is supported. *************** *** 67,73 **** # # @param a hash reference containing the following key-value-pairs ! # qualifiedName - the qualified name of the document type to be created. ! # publicId - the external subset public identifier. ! # systemId - the external subset system identifier. # @return an instance of XML::DOM2::DocumentType #*/ --- 67,73 ---- # # @param a hash reference containing the following key-value-pairs ! # <ul><li>qualifiedName - the qualified name of the document type to be created.</li> ! # <li>publicId - the external subset public identifier.</li> ! # <li>systemId - the external subset system identifier.</li></ul> # @return an instance of XML::DOM2::DocumentType #*/ *************** *** 87,94 **** # Creates an an XML Document object. # @param a hash reference containing the following key-value-pairs ! # namespaceURI - the namespace URI of the document element to create. ! # qualifiedName - the qualified name of the document element ! # to be created ! # doctype - the type of document to be created or undef. # @return an instance of XML::DOM2::Document #*/ --- 87,94 ---- # Creates an an XML Document object. # @param a hash reference containing the following key-value-pairs ! # <ul><li>namespaceURI - the namespace URI of the document element to create.</li> ! # <li>qualifiedName - the qualified name of the document element ! # to be created</li> ! # <li>doctype - the type of document to be created or undef.</li></ul> # @return an instance of XML::DOM2::Document #*/ Index: DOMWriter.pm =================================================================== RCS file: /cvsroot/net-script/netscript2/src/perl/XML/DOM2/DOMWriter.pm,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** DOMWriter.pm 17 Mar 2002 19:26:14 -0000 1.1 --- DOMWriter.pm 26 Apr 2002 10:50:52 -0000 1.2 *************** *** 43,48 **** # Writes the given DOM to a string, using the given DOMWriterStyle # @param a hash reference containing the following key-value-pairs: ! # document - instance of XML::DOM2::Document ! # style - an instance of XML::DOM2::DOMWriterStyle or a subclass of it # @return the document as a string represenation. #*/ --- 43,48 ---- # Writes the given DOM to a string, using the given DOMWriterStyle # @param a hash reference containing the following key-value-pairs: ! # <ul><li>document - instance of XML::DOM2::Document</li> ! # <li>style - an instance of XML::DOM2::DOMWriterStyle or a subclass of it</li></ul> # @return the document as a string represenation. #*/ *************** *** 51,55 **** my $document = $paramRef -> { document }; my $style = $paramRef -> { style }; ! my @childrenList = ( $document -> documentElement() ); my @elements = (); my $child = shift(@childrenList); --- 51,55 ---- my $document = $paramRef -> { document }; my $style = $paramRef -> { style }; ! my @childrenList = ( $document ); my @elements = (); my $child = shift(@childrenList); Index: Document.pm =================================================================== RCS file: /cvsroot/net-script/netscript2/src/perl/XML/DOM2/Document.pm,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** Document.pm 8 Apr 2002 21:30:53 -0000 1.5 --- Document.pm 26 Apr 2002 10:50:52 -0000 1.6 *************** *** 71,75 **** sub documentElement { my ($this) = @_; ! $this -> firstChild(); } --- 71,75 ---- sub documentElement { my ($this) = @_; ! $this -> { m_documentElement }; } *************** *** 294,298 **** # @public # ! # FIXME: this is somewhat buggy ,since i don't # understand the spec fully in this case. Do not use # at this time. --- 294,298 ---- # @public # ! # @fixme this is somewhat buggy ,since i don't # understand the spec fully in this case. Do not use # at this time. *************** *** 447,452 **** --- 447,510 ---- } } + + + sub appendChild { + my ( $this, $paramsRef ) = @_; + my %params = %{$paramsRef}; + my $newNode = $params{ newChild }; + if ( $newNode -> nodeType() == XML::DOM2::Node -> ELEMENT_NODE() ) { + if ( $this -> documentElement() ) { + my $exception = XML::DOM2::DOMException -> new( + { ErrCode => XML::DOM2::DOMException -> HIERARCHY_REQUEST_ERR(), + ErrDesc => "This document already has a document element. You can only add one ". + "Element to a document.Cannot append." + } + ); + $exception -> raise(); + return; + } + $this -> { m_documentElement } = $newNode; + } + $this -> SUPER::appendChild( $paramsRef ); + } + + + sub removeChild { + my ( $this, $paramsRef ) = @_; + my %params = %{$paramsRef}; + my $oldChild = $params{ oldChild }; + if ( $oldChild == $this -> documentElement() ) { + $this -> { m_documentElement } = undef; + } + $this -> SUPER::removeChild( $paramsRef ); + } + + sub insertBefore { + my ( $this, $paramsRef ) = @_; + my %params = %{$paramsRef}; + my $newNode = $params{ newChild }; + if ( $newNode -> nodeType() == XML::DOM2::Node -> ELEMENT_NODE() ) { + if ( $this -> documentElement() ) { + my $exception = XML::DOM2::DOMException -> new( + { ErrCode => XML::DOM2::DOMException -> HIERARCHY_REQUEST_ERR(), + ErrDesc => "This document already has a document element. You can only add one ". + "Element to a document.Cannot insert." + } + ); + $exception -> raise(); + return; + } + $this -> { m_documentElement } = $newNode; + } + $this -> SUPER::insertBefore( $paramsRef ); + } + + + #/** + # Returns DOCUMENT_NODE + # @public + #*/ sub nodeType { my ($this) = @_; Index: Element.pm =================================================================== RCS file: /cvsroot/net-script/netscript2/src/perl/XML/DOM2/Element.pm,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** Element.pm 17 Mar 2002 19:26:14 -0000 1.5 --- Element.pm 26 Apr 2002 10:50:52 -0000 1.6 *************** *** 77,81 **** # Retrieves an attribute value by name. # @param a hash reference containing the following key-value-pairs ! # name - the name of the attribute to retrieve. # @return a scalar holding the attr value, or an empty string # if the attribute has no specified or default value. --- 77,81 ---- # Retrieves an attribute value by name. # @param a hash reference containing the following key-value-pairs ! # <ul><li>name - the name of the attribute to retrieve.</li></ul> # @return a scalar holding the attr value, or an empty string # if the attribute has no specified or default value. *************** *** 98,103 **** # Returns the attribute value by local name and namespace URI. # @param a hash reference containing the following key-value-pairs. ! # namespaceURI - the namespace URI of the attribute to retrieve ! # localName - the local name of the attribute to retrieve. # @return the attr value as string or the empty string of that attribute # does not have a specified or default value. --- 98,103 ---- # Returns the attribute value by local name and namespace URI. # @param a hash reference containing the following key-value-pairs. ! # <ul><li>namespaceURI - the namespace URI of the attribute to retrieve</li> ! # <li>localName - the local name of the attribute to retrieve.</li></ul> # @return the attr value as string or the empty string of that attribute # does not have a specified or default value. *************** *** 378,382 **** my $namespaceURI = $paramRef -> { "namespaceURI" }; my $qualifiedName = $paramRef -> { "qualifiedName" }; - my ($prefix, $localname) = split(/:/, $qualifiedName); --- 378,381 ---- *************** *** 415,419 **** } ! my $attribute = $this -> getAttributeNodeNS( $paramRef ); if ( defined( $attribute ) ) { $attribute -> value( $paramRef ); --- 414,422 ---- } ! my $attribute = $this -> getAttributeNodeNS( { ! namespaceURI => $namespaceURI, ! localName => $localname ! }); ! if ( defined( $attribute ) ) { $attribute -> value( $paramRef ); *************** *** 468,472 **** # namespace URI is present, it will be replaced. # @param a hash that contains the following key-value-pairs: ! # newAttr - the node to add (XML::DOM2::Attr) # @return the replaced attribute. # @public --- 471,475 ---- # namespace URI is present, it will be replaced. # @param a hash that contains the following key-value-pairs: ! # <ul><li>newAttr - the node to add (XML::DOM2::Attr)</li></ul> # @return the replaced attribute. # @public Index: NamedNodeMap.pm =================================================================== RCS file: /cvsroot/net-script/netscript2/src/perl/XML/DOM2/NamedNodeMap.pm,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** NamedNodeMap.pm 17 Mar 2002 19:26:14 -0000 1.7 --- NamedNodeMap.pm 26 Apr 2002 10:50:52 -0000 1.8 *************** *** 29,32 **** --- 29,33 ---- # The constructor. Constructs a NamedNodeMap # @return an instance of XML::DOM2:NamedNodeMap + # @public #*/ sub new { *************** *** 48,51 **** --- 49,53 ---- # Returns the number of nodes in this map. # @return a scalar holding the number of nodes in this map. + # @public #*/ sub length { *************** *** 59,63 **** # # @param a hash reference containing the following key-value-pairs ! # name - the nodeName of a node to retrieve. # @return a reference to an XML::DOM2::Node object or undef # if the node can't be identified in this map. --- 61,65 ---- # # @param a hash reference containing the following key-value-pairs ! # <ul><li>name - the nodeName of a node to retrieve.</li></ul> # @return a reference to an XML::DOM2::Node object or undef # if the node can't be identified in this map. *************** *** 74,81 **** # # @param a hash reference containing the following key-value-pairs: ! # namespaceURI - the namespace URI of the node to retrieve. ! # localName - the local name of the node to retrieve. # @return a reference to an XML::DOM2::Node object or undef if # the Node can't be identified int this map. #*/ sub getNamedItemNS { --- 76,84 ---- # # @param a hash reference containing the following key-value-pairs: ! # <ul><li>namespaceURI - the namespace URI of the node to retrieve.</li> ! # <li>localName - the local name of the node to retrieve.</li></ul> # @return a reference to an XML::DOM2::Node object or undef if # the Node can't be identified int this map. + # @public #*/ sub getNamedItemNS { *************** *** 83,87 **** my $namespaceURI = $paramsRef -> { namespaceURI }; my $localName = $paramsRef -> { localName }; - $this -> { m_nodeMap } -> { $namespaceURI.$localName }; } --- 86,89 ---- *************** *** 92,98 **** # # @param a hash reference containing the following key-value-pairs: ! # index - a scalar holding the index to retrieve. # @return a reference to an XML::DOM2::Node object or undef # if the index is not valid. #*/ sub item { --- 94,101 ---- # # @param a hash reference containing the following key-value-pairs: ! # <ul><li>index - a scalar holding the index to retrieve.</li></ul> # @return a reference to an XML::DOM2::Node object or undef # if the index is not valid. + # @public #*/ sub item { *************** *** 108,115 **** # # @param a hash reference containing the following key-value-pairs: ! # name - the nodeName of the node to remove. # @return the removed Node, if such a node exists, else undef. # ! # @FIXME: Default attributes are not automatically inserted if # they are deleted. This must be done in compliance with # the specification. --- 111,118 ---- # # @param a hash reference containing the following key-value-pairs: ! # <ul><li>name - the nodeName of the node to remove.</li></ul> # @return the removed Node, if such a node exists, else undef. # ! # @fixme Default attributes are not automatically inserted if # they are deleted. This must be done in compliance with # the specification. *************** *** 125,129 **** # Removes the given node from the map. # @param a hash reference containing the following key-value-pairs: ! # node - the node to delete. # @return the deleted node if the node could be removed or # undef, if the node was not found in this NamedNodeMap. --- 128,132 ---- # Removes the given node from the map. # @param a hash reference containing the following key-value-pairs: ! # <ul><li>node - the node to delete.</li></ul> # @return the deleted node if the node could be removed or # undef, if the node was not found in this NamedNodeMap. *************** *** 152,162 **** # # @param a hash reference containing the following key-value-pairs: ! # namespaceURI - the namespaceURI of the node to remove. ! # localName - the local name of the node to remove. # @return the removed Node, if such a node exists, else undef. # ! # @FIXME: Default attributes are not automatically inserted if # they are deleted. This must be done in compliance with # the specification. #*/ sub removeNamedItemNS { --- 155,166 ---- # # @param a hash reference containing the following key-value-pairs: ! # <ul><li>namespaceURI - the namespaceURI of the node to remove.</li> ! # <li>localName - the local name of the node to remove</li></ul>. # @return the removed Node, if such a node exists, else undef. # ! # @fixme Default attributes are not automatically inserted if # they are deleted. This must be done in compliance with # the specification. + # @public #*/ sub removeNamedItemNS { *************** *** 173,176 **** --- 177,181 ---- # @param a hash reference containing the following key-value-pairs: # node - an instance of XML::DOM2::Node + # @public #*/ sub setNamedItem { *************** *** 184,188 **** # # @param a hash reference containing the following key-value-pairs: ! # node - an instance of XML::DOM2::Node #*/ sub setNamedItemNS { --- 189,194 ---- # # @param a hash reference containing the following key-value-pairs: ! # <ul><li>node - an instance of XML::DOM2::Node</li></ul> ! # @public #*/ sub setNamedItemNS { Index: Node.pm =================================================================== RCS file: /cvsroot/net-script/netscript2/src/perl/XML/DOM2/Node.pm,v retrieving revision 1.14 retrieving revision 1.15 diff -C2 -d -r1.14 -r1.15 *** Node.pm 8 Apr 2002 21:42:18 -0000 1.14 --- Node.pm 26 Apr 2002 10:50:52 -0000 1.15 *************** *** 12,16 **** # This class implements a DOM Node. Its the base class of most DOM # Interfaces. ! # @author <a href="mailto:ko...@in...">Jan Thomä</a> #*/ use strict; --- 12,16 ---- # This class implements a DOM Node. Its the base class of most DOM # Interfaces. ! # @author Jan Thomä #*/ use strict; *************** *** 222,228 **** # setting it has no effect. Returns the value of this node. # ! # @param a hash reference containing the following key-value-pairs ! # value - a scalar holding the new value of this node. ! # May be undef. # # @return a scalar holding the value of this node. --- 222,228 ---- # setting it has no effect. Returns the value of this node. # ! # @optional a hash reference containing the following key-value-pairs ! # <ul><li> value - a scalar holding the new value of this node. ! # </li></ul> # # @return a scalar holding the value of this node. *************** *** 278,287 **** # Document interface, this is always undef. # ! # @param a hash reference containing the following key-value-pairs ! # prefix - the new namespace prefix for this node # @return a scalar holding the namespace prefix of this node or # undef # @public ! # FIXME: Should be implemented in Attr and Element... #*/ sub prefix { --- 278,288 ---- # Document interface, this is always undef. # ! # @optional a hash reference containing the following key-value-pairs ! # <ul><li>prefix - the new namespace prefix for this node</li></ul> # @return a scalar holding the namespace prefix of this node or # undef # @public ! # @fixme Implement check for invalid characters ! # @fixme Implement check for malformed prefix #*/ sub prefix { *************** *** 295,300 **** my $prefix = $params{ prefix }; - # FIXME: Implement check for invalid characters - # FIXME: Implement check for malformed prefix my $namespaceURI = $this -> namespaceURI(); if ( ! defined( $namespaceURI ) ) { --- 296,299 ---- *************** *** 345,349 **** # # @param a hash reference containing the following key-value-pairs: ! # newChild - an instance of XML::DOM2::Node, the new child. # @return an instance of XML::DOM2::Node, the node added. # @public --- 344,348 ---- # # @param a hash reference containing the following key-value-pairs: ! # <ul><li>newChild - an instance of XML::DOM2::Node, the new child.</li></ul> # @return an instance of XML::DOM2::Node, the node added. # @public *************** *** 425,432 **** # # @param a hash reference containing the following key-value pair ! # deep - if non-zero recursively clones the subtree under the ! # specified node, else just clones the node itself # @public ! # @note: implemented in subclasses # @return the cloned node #*/ --- 424,431 ---- # # @param a hash reference containing the following key-value pair ! # <ul><li>deep - if non-zero recursively clones the subtree under the ! # specified node, else just clones the node itself</li></ul> # @public ! # @note implemented in subclasses # @return the cloned node #*/ *************** *** 473,478 **** # # @param a hash reference containing the following key-value-pairs ! # newChild - instance of XML::DOM2::Node which should be inserted. ! # refChild - the node before which the new node should be inserted. # @return the node being inserted. # @public --- 472,477 ---- # # @param a hash reference containing the following key-value-pairs ! # <ul><li>newChild - instance of XML::DOM2::Node which should be inserted.</li> ! # <li>refChild - the node before which the new node should be inserted.</li></ul> # @return the node being inserted. # @public *************** *** 562,568 **** # # @param a hash reference containing the following key-value-pairs: ! # feature - the name of a feature to test. ! # version - the version of the feature to test. # @public #*/ sub isSupported { --- 561,569 ---- # # @param a hash reference containing the following key-value-pairs: ! # <ul><li>feature - the name of a feature to test. </li> ! # </li>version - the version of the feature to test.</li></ul> # @public + # @note this is somewhat weird in the specification so it might be + # that i missed the point of what this function should do #*/ sub isSupported { *************** *** 606,610 **** # # @param a hash reference containing the following key-value-pairs: ! # oldChild - the child node to remove # @return instance of XML::DOM2::Node - the removed child. # @public --- 607,611 ---- # # @param a hash reference containing the following key-value-pairs: ! # <ul><li> oldChild - the child node to remove</li></ul> # @return instance of XML::DOM2::Node - the removed child. # @public *************** *** 629,633 **** } ! $this -> childNodes() -> remove( $index ); $oldChild -> { m_parentNode } = undef; --- 630,634 ---- } ! $this -> childNodes() -> remove( { index => $index } ); $oldChild -> { m_parentNode } = undef; *************** *** 643,647 **** } ! #/* # Replaces the child node oldChild with newChild in the list of children, # and returns the oldChild node. If newChild is a DocumentFragment object, --- 644,648 ---- } ! #/** # Replaces the child node oldChild with newChild in the list of children, # and returns the oldChild node. If newChild is a DocumentFragment object, *************** *** 651,656 **** # # @param a hash reference containing the following key-value-pairs: ! # oldChild - the child to be removed ! # newChild - the child to be added #*/ sub replaceChild { --- 652,658 ---- # # @param a hash reference containing the following key-value-pairs: ! # <ul><li>oldChild - the child to be removed</li> ! # <li>newChild - the child to be added</li></ul> ! # @public #*/ sub replaceChild { *************** *** 736,740 **** # @not-standard # @param a hash reference containing the following key-value-pairs: ! # aNode - an instance of XML::DOM2::Node # @return boolean - true, if the given node is an ancestor of # this node. --- 738,742 ---- # @not-standard # @param a hash reference containing the following key-value-pairs: ! # <ul><li>aNode - an instance of XML::DOM2::Node</li></ul> # @return boolean - true, if the given node is an ancestor of # this node. Index: NodeList.pm =================================================================== RCS file: /cvsroot/net-script/netscript2/src/perl/XML/DOM2/NodeList.pm,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** NodeList.pm 17 Mar 2002 19:26:15 -0000 1.9 --- NodeList.pm 26 Apr 2002 10:50:52 -0000 1.10 *************** *** 50,54 **** # Returns the item with the given index from the node list. # @param a hash reference containing the following key-value-pairs ! # index - index into the collection # @returns an instance of XML::DOM2::Node or undef if # the index is not valid --- 50,54 ---- # Returns the item with the given index from the node list. # @param a hash reference containing the following key-value-pairs ! # <ul><li>index - index into the collection</li></ul> # @returns an instance of XML::DOM2::Node or undef if # the index is not valid *************** *** 89,93 **** # @not-standard # @param a hash reference containing the following key-value-pairs ! # node - a reference to an XML::DOM2::Node object # @public #*/ --- 89,93 ---- # @not-standard # @param a hash reference containing the following key-value-pairs ! # <ul><li>node - a reference to an XML::DOM2::Node object</li></ul> # @public #*/ *************** *** 103,107 **** # @not-standard # @param a hash reference containing the following key-value-pairs ! # index - the index at which the node should be removed # @return the removed node ( XML::DOM2::Node ) # @public --- 103,107 ---- # @not-standard # @param a hash reference containing the following key-value-pairs ! # <ul><li>index - the index at which the node should be removed</li></ul> # @return the removed node ( XML::DOM2::Node ) # @public *************** *** 122,126 **** } ! my $node = @{ $this -> { m_nodeList } }[ $index ]; splice( @{ $this -> { m_nodeList } }, $index, 1 ); return $node; --- 122,126 ---- } ! my $node = $this -> item({ index => $index }); splice( @{ $this -> { m_nodeList } }, $index, 1 ); return $node; *************** *** 134,139 **** # @not-standard # @param a hash reference containing the following key-value-pairs ! # index - index to insert the node at ( 0 <= index < lenght ) ! # node - a reference to XML::DOM2::Node # @public #*/ --- 134,139 ---- # @not-standard # @param a hash reference containing the following key-value-pairs ! # <ul><li>index - index to insert the node at ( 0 <= index < lenght )</li> ! # </li>node - a reference to XML::DOM2::Node</li></ul> # @public #*/ *************** *** 163,173 **** # @not-standard # @param a hash reference containing the following key-value-pairs. ! # node - a reference to the XML::DOM2::Node whose index ! # should be determined. ! # index - [optional] the start index to search from. ! # if not given, 0 is assumed. # @return the index of the given node or -1 if the node is not # contained in this list # @public #*/ sub indexOf { --- 163,175 ---- # @not-standard # @param a hash reference containing the following key-value-pairs. ! # <ul><li>node - a reference to the XML::DOM2::Node whose index ! # should be determined.</li> ! # <li>index - [optional] the start index to search from. ! # if not given, 0 is assumed.</li></ul> # @return the index of the given node or -1 if the node is not # contained in this list # @public + # @note since this method is not standard, you should not use it from + # outside. It is just used by the implementation. #*/ sub indexOf { *************** *** 175,184 **** my $startIndex = defined( $paramsRef -> { 'index' } ) ? $paramsRef -> { "index" } : 0; my $node = $paramsRef -> { node }; ! my @list = @{ $this -> { m_nodeList } }; ! ! for ( [$startIndex .. $this -> length() - 1] ) { ! if ( $list[ $_ ] == $node ) { ! return $_; } } return -1; --- 177,187 ---- my $startIndex = defined( $paramsRef -> { 'index' } ) ? $paramsRef -> { "index" } : 0; my $node = $paramsRef -> { node }; ! my @list = @{$this -> { m_nodeList }}; ! my $index = 0; ! for ( @list ) { ! if ( $_ == $node ) { ! return $index; } + $index++; } return -1; Index: notes.txt =================================================================== RCS file: /cvsroot/net-script/netscript2/src/perl/XML/DOM2/notes.txt,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** notes.txt 17 Mar 2002 19:26:15 -0000 1.5 --- notes.txt 26 Apr 2002 10:50:52 -0000 1.6 *************** *** 1,2 **** --- 1,3 ---- + <pre> #-------------------------------------------------------- # DOM Level 2 Implementation for Perl *************** *** 81,83 **** normalize - (I) Node isSupported - (I) Node ! --- 82,84 ---- normalize - (I) Node isSupported - (I) Node ! </pre> |
From: Jan T. <de...@us...> - 2002-04-26 10:49:09
|
Update of /cvsroot/net-script/netscript2/src/perl/NetScript/Engine In directory usw-pr-cvs1:/tmp/cvs-serv571 Modified Files: BasicStatement.pm StatementEvaluator.pm Added Files: DOMWalker.pm Log Message: * added DOMWalker --- NEW FILE: DOMWalker.pm --- #-------------------------------------------------------- # $Id: DOMWalker.pm,v 1.1 2002/04/26 10:49:06 derkork Exp $ # # Class DOMWalker # # NetScript and all related materials, such as documentation, # are protected under the terms and conditions of the Artistic License. # (C) 2000-2002 by Jan Thomä, insOMnia # mailto: ko...@in... #-------------------------------------------------------- use strict; #/** # The DOMWalker is the main executing Instance of the Interpreter # It walks over the incoming DOM, evaluates the Nodes and creates # the Result-DOM, which is then written out. # @final #*/ package NetScript::Engine::DOMWalker; use vars qw($VERSION); use NetScript::Engine::BasicStatement; use XML::DOM2::DOMImplementation; use XML::DOM2::Document; use XML::DOM2::Node; #/** # Ctor. # @param an instance of NetScript::Interpreter. # @public # @final #*/ sub new { my ($proto, $interpreter) = @_; my $proto = shift; # get Prototype my $class = ref( $proto ) || $proto;# get the Classname my $this = {}; $this -> { m_basicStatement } = NetScript::Engine::BasicStatement -> new(); $this -> { m_interpreter } = $interpreter; bless( $this, $class ); # create Object return $this; # return Object } #/** # This sub walks over the given DOM and returns a result # DOM.The given DOM remains unchanged # @param an instance of XML::DOM2::Document # @return an instance of XML::DOM2::Document # @public # @final #*/ sub walkOver { my ( $this, $document ) = @_; # Save the document $this -> { m_document } = $document; my $di = XML::DOM2::DOMImplementation -> new(); # Create a result document my $newDocument = $di -> createDocument( { namespaceURI => "dummy", qualifiedName => "dummy" }); $this -> { m_resultDocument } = $newDocument; # save the reference node $this -> referenceNode( $newDocument ); $newDocument -> removeChild( { oldChild => $newDocument -> documentElement() }); # start processing from up till down, recursively $this -> startProcess( $document ); $newDocument; } #/** # Processes an level within the tree. # @private #*/ sub startProcess { my ( $this, $node ) = @_; #we got a node, process it, then process its children... if ( $node -> nodeType() == XML::DOM2::Node -> ELEMENT_NODE() || $node -> nodeType() == XML::DOM2::Node -> DOCUMENT_NODE() ) { unless( $node -> nodeType == XML::DOM2::Node -> DOCUMENT_NODE() ) { $this -> processElement( $node ); } # process the children my $children = $node -> childNodes(); my $length = $children -> length(); for ( 0..$length-1 ) { $this -> startProcess( $children -> item ( { index => $_ } ) ); } unless( $node -> nodeType == XML::DOM2::Node -> DOCUMENT_NODE() ) { $this -> elementFinished(); } } elsif ( $node -> nodeType() == XML::DOM2::Node -> PROCESSING_INSTRUCTION_NODE() ) { $this -> processProcessingInstruction( $node ); } else { $this -> processSimpleNode( $node ); } } #/** # Processes a processing instruction. All processing instructions # which are related to netscript look this way: # <code><?netscript command [parameter [parameter] ...]?></code> # These PIs are executed but not copied to the destination tree. # Parameters are separated by spaces. Non-NetScript-related PIs are # just copied. # @private # @param an instance of XML::DOM2::ProcessingInstruction #*/ sub processProcessingInstruction { my ( $this, $pi ) = @_; my $target = $pi -> target(); if ( $target eq "netscript" ) { my $data = $pi -> data(); } else { # no netscript pi so just copy it. #import the node to the new document $this -> processSimpleNode( $pi ); } } #/** # Processes a simple node. Simple nodes have no function. # They are just copied to the destination document and # variables within them are replaced. # @private # @param an instance of XML::DOM2::Node or its descendants #*/ sub processSimpleNode { my ( $this, $node ) = @_; $this -> basicStatement() -> init( $this -> interpreter(), $node, $this -> result() ); $this -> referenceNode() -> appendChild( { newChild => $this -> basicStatement() -> evaluate() }); } #/** # Processes an Element node. # @private # @param an instance of XML::DOM2::Element #*/ sub processElement { my ($this, $element) = @_; # copy node $this -> basicStatement() -> init( $this -> interpreter(), $element, $this -> result() ); my $copy = $this -> basicStatement() -> evaluate(); # append to reference node $this -> referenceNode() -> appendChild({ newChild => $copy }); #set as new reference node $this -> referenceNode( $copy ) ; } #/** # Finishes the current reference node. # @private #*/ sub elementFinished { my ($this) = @_; # set the parent of the current reference node as new reference node $this -> referenceNode( $this -> referenceNode() -> parentNode() ); } #/** # Returns the source document. # @public # @return an instance of XML::DOM2::Document #*/ sub document { my ( $this ) = @_; $this -> { m_document }; } #/** # Returns the result document. # @public # @return an instance of XML::DOM2::Document #*/ sub result { my ( $this ) = @_; $this -> { m_resultDocument }; } #/** # Returns or sets the current reference node in the result document. # @private # @optional an instance of XML::DOM2::Node # @return an instance of XML::DOM2::Node #*/ sub referenceNode { my ( $this, $node ) = @_; if ( $node ) { $this -> { m_referenceNode } = $node; } $this -> { m_referenceNode }; } #/** # Returns an instance of NetScript::Engine::BasicStatement # @return an instance of NetScript::Engine::BasicStatement # @private #*/ sub basicStatement { my ( $this ) = @_; $this -> { m_basicStatement }; } #/** # Returns the interpreter. # @return an instance of NetScript::Interpreter. # @private #*/ sub interpreter { my ( $this ) = @_; $this -> { m_interpreter }; } 1; # make require happy Index: BasicStatement.pm =================================================================== RCS file: /cvsroot/net-script/netscript2/src/perl/NetScript/Engine/BasicStatement.pm,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** BasicStatement.pm 8 Apr 2002 21:30:14 -0000 1.1 --- BasicStatement.pm 26 Apr 2002 10:49:06 -0000 1.2 *************** *** 3,7 **** # # Class BasicStatement ! # # NetScript and all related materials, such as documentation, # are protected under the terms and conditions of the Artistic License. --- 3,7 ---- # # Class BasicStatement ! # # NetScript and all related materials, such as documentation, # are protected under the terms and conditions of the Artistic License. *************** *** 61,66 **** # Returns a copy of the node. Additionally replaces # variables in text nodes, ! # @return the value of the statement ! # @abstract #*/ sub evaluate { --- 61,66 ---- # Returns a copy of the node. Additionally replaces # variables in text nodes, ! # @todo Support for ProcessingInstruction ! # @return the value of the statement (XML::DOM2::Node) #*/ sub evaluate { *************** *** 74,79 **** # Check for the Node Type. ! # TODO ! # return new node... $this -> setValue( $newNode ); --- 74,97 ---- # Check for the Node Type. ! if ( $newNode -> nodeType() == XML::DOM2::Node -> ELEMENT_NODE() ) { ! # attributes in elements will be checked for variables ! my $attributes = $newNode -> attributes(); ! my $length = $attributes -> length(); ! for ( 0..$length-1 ) { ! my $attribute = $attributes -> item( { item => $_ } ); ! my $value = $attribute -> value(); ! $value = $interpreter -> getStatementEvaluator() ! -> evaluateStatement( $value ); ! $attribute -> value( { value => $value } ); ! } ! } ! elsif ( $newNode -> nodeType() == XML::DOM2::Node -> TEXT_NODE() ) { ! my $text = $newNode -> data(); ! $text = $interpreter -> getStatementEvaluator() ! -> evaluateStatement( $text ); ! $newNode -> data( { data => $text } ); ! } ! ! # return new node... $this -> setValue( $newNode ); Index: StatementEvaluator.pm =================================================================== RCS file: /cvsroot/net-script/netscript2/src/perl/NetScript/Engine/StatementEvaluator.pm,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** StatementEvaluator.pm 8 Apr 2002 21:30:14 -0000 1.1 --- StatementEvaluator.pm 26 Apr 2002 10:49:06 -0000 1.2 *************** *** 11,17 **** #/** ! # This class represents a Class. #*/ ! package NetScript::Engine::Class; use vars qw($VERSION); --- 11,17 ---- #/** ! # The statement Evaluator is capable of evaluating all kinds of statements. #*/ ! package NetScript::Engine::StatementEvaluator; use vars qw($VERSION); |
From: Jan T. <de...@us...> - 2002-04-26 10:49:00
|
Update of /cvsroot/net-script/netscript2/src/perl/NetScript/Engine In directory usw-pr-cvs1:/tmp/cvs-serv515 Modified Files: wipeout.project Log Message: * added DOMWalker Index: wipeout.project =================================================================== RCS file: /cvsroot/net-script/netscript2/src/perl/NetScript/Engine/wipeout.project,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** wipeout.project 8 Apr 2002 21:30:04 -0000 1.5 --- wipeout.project 26 Apr 2002 10:48:57 -0000 1.6 *************** *** 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 --- 1,281 ---- b ! C DmDictionary 0 ddf0 8 ! c 0 e012 9 ! C Category 1 4744 ! c 0 e052 4 ! C DmString 2 e059 2 e3 ! c 2 e058 a defaultExe ! C DmSet 3 e05b 1 ! c 2 4753 2 e3 ! L 4753 ! c 2 e05a b executables ! c 3 e056 3 ! c 2 475a 3 *.C ! L 475a ! c 2 475d 4 *.cc ! L 475d ! c 2 4760 5 *.cpp ! L 4760 ! c 2 e055 a extensions ! c 2 e054 a CPP_source ! c 2 e053 4 name ! c 2 e014 a CPP_source ! c 1 4775 ! c 0 e098 4 ! c 2 e09f 2 e3 ! c 2 e09e a defaultExe ! c 3 e0a1 1 ! c 2 4782 2 e3 ! L 4782 ! c 2 e0a0 b executables ! c 3 e09c 1 ! c 2 4789 3 *.c ! L 4789 ! c 2 e09b a extensions ! c 2 e09a 8 C_source ! c 2 e099 4 name ! c 2 e015 8 C_source ! c 1 479e ! c 0 e0d2 4 ! c 2 e0d9 2 e3 ! c 2 e0d8 a defaultExe ! c 3 e0db 1 ! c 2 47ab 2 e3 ! L 47ab ! c 2 e0da b executables ! c 3 e0d6 1 ! c 2 47b2 3 *.e ! L 47b2 ! c 2 e0d5 a extensions ! c 2 e0d4 6 Eiffel ! c 2 e0d3 4 name ! c 2 e016 6 Eiffel ! c 1 47c7 ! c 0 e10c 4 ! c 2 e113 2 e3 ! c 2 e112 a defaultExe ! c 3 e115 1 ! c 2 47d4 2 e3 ! L 47d4 ! c 2 e114 b executables ! c 3 e110 4 ! c 2 47db 3 *.F ! L 47db ! c 2 47de 3 *.f ! L 47de ! c 2 47e1 5 *.for ! L 47e1 ! c 2 47e4 5 *.fpp ! L 47e4 ! c 2 e10f a extensions ! c 2 e10e 7 Fortran ! c 2 e10d 4 name ! c 2 e017 7 Fortran ! c 1 47f9 ! c 0 e152 4 ! c 2 e159 2 e3 ! c 2 e158 a defaultExe ! c 3 e15b 1 ! c 2 4806 2 e3 ! L 4806 ! c 2 e15a b executables ! c 3 e156 2 ! c 2 480d 3 *.H ! L 480d ! c 2 4810 3 *.h ! L 4810 ! c 2 e155 a extensions ! c 2 e154 6 Header ! c 2 e153 4 name ! c 2 e018 6 Header ! c 1 4825 ! c 0 e190 4 ! c 2 e197 9 surfboard ! c 2 e196 a defaultExe ! c 3 e199 2 ! c 2 4832 2 e3 ! L 4832 ! c 2 4835 9 surfboard ! L 4835 ! c 2 e198 b executables ! c 3 e194 2 ! c 2 483c 5 *.htm ! L 483c ! c 2 483f 6 *.html ! L 483f ! c 2 e193 a extensions ! c 2 e192 4 Html ! c 2 e191 4 name ! c 2 e019 4 Html ! c 1 4854 ! c 0 e1d2 4 ! c 2 e1d9 2 e3 ! c 2 e1d8 a defaultExe ! c 3 e1db 1 ! c 2 4861 2 e3 ! L 4861 ! c 2 e1da b executables ! c 3 e1d6 1 ! c 2 4868 6 *.java ! L 4868 ! c 2 e1d5 a extensions ! c 2 e1d4 4 Java ! c 2 e1d3 4 name ! c 2 e01a 4 Java ! c 1 487d ! c 0 e20c 4 ! c 2 e213 2 e3 ! c 2 e212 a defaultExe ! c 3 e215 1 ! c 2 488a 2 e3 ! L 488a ! c 2 e214 b executables ! c 3 e210 1 ! c 2 4891 5 *.tex ! L 4891 ! c 2 e20f a extensions ! c 2 e20e 5 Latex ! c 2 e20d 4 name ! c 2 e01b 5 Latex ! c 1 48a6 ! c 0 e246 4 ! c 2 e24d 2 e3 ! c 2 e24c a defaultExe ! c 3 e24f 1 ! c 2 48b3 2 e3 ! L 48b3 ! c 2 e24e b executables ! c 3 e24a 0 ! c 2 e249 a extensions ! c 2 e248 5 Other ! c 2 e247 4 name ! c 2 e01c 5 Other ! c 2 e011 a categories ! c 0 e01e 1 ! C ProjectDir 4 48d0 ! c 2 48d1 25 netscript2/src/perl/NetScript/Engine/ 11 81 ! c 2 48d2 0 0 ! c 2 e020 25 netscript2/src/perl/NetScript/Engine/ ! c 2 e01d b directories ! C DmBag 5 ddfc a ! c 2 de32 da b ! C DmDictionary 0 ddfe 3 ! C DmString 1 de10 36 b ! C DmSet 0 4916 1 ! C DmString 1 4944 5 Other ! L 4944 ! c 1 de0f a categories ! c 1 de00 11 BasicStatement.pm ! c 1 ddff 4 name ! C DmInteger 2 de12 1 ! c 1 de11 9 substMode ! c 2 de67 e1 b ! C DmDictionary 0 de33 3 ! C DmString 1 de45 36 b ! C DmSet 0 4955 1 ! C DmString 1 4983 5 Other ! L 4983 ! c 1 de44 a categories ! c 1 de35 11 BlockStatement.pm ! c 1 de34 4 name ! C DmInteger 2 de47 80000001 ! c 1 de46 9 substMode ! c 2 de9c d0 b ! C DmDictionary 0 de68 3 ! C DmString 1 de7a 36 b ! C DmSet 0 4994 1 ! C DmString 1 49c2 5 Other ! L 49c2 ! c 1 de79 a categories ! c 1 de6a 8 Class.pm ! c 1 de69 4 name ! C DmInteger 2 de7c 1 ! c 1 de7b 9 substMode ! c 2 ded1 e0 b ! C DmDictionary 0 de9d 3 ! C DmString 1 deaf 36 b ! C DmSet 0 49d3 1 ! C DmString 1 4a01 5 Other ! L 4a01 ! c 1 deae a categories ! c 1 de9f 10 CopyStatement.pm ! c 1 de9e 4 name ! C DmInteger 2 deb1 80000001 ! c 1 deb0 9 substMode ! c 2 df06 d4 b ! C DmDictionary 0 ded2 3 ! C DmString 1 dee4 36 b ! C DmSet 0 dc6b 1 ! C DmString 1 dde5 5 Other ! L dde5 ! c 1 dee3 a categories ! c 1 ded4 c DOMWalker.pm ! c 1 ded3 4 name ! C DmInteger 2 dee6 1 ! c 1 dee5 9 substMode ! c 2 df3b d0 b ! C DmDictionary 0 df07 3 ! C DmString 1 df19 36 b ! C DmSet 0 4a12 1 ! C DmString 1 4a40 5 Other ! L 4a40 ! c 1 df18 a categories ! c 1 df09 8 Event.pm ! c 1 df08 4 name ! C DmInteger 2 df1b 1 ! c 1 df1a 9 substMode ! c 2 df70 d5 b ! C DmDictionary 0 df3c 3 ! C DmString 1 df4e 36 b ! C DmSet 0 4a51 1 ! C DmString 1 4a7f 5 Other ! L 4a7f ! c 1 df4d a categories ! c 1 df3e d EventRelay.pm ! c 1 df3d 4 name ! C DmInteger 2 df50 1 ! c 1 df4f 9 substMode ! c 2 dfa5 d0 b ! C DmDictionary 0 df71 3 ! C DmString 1 df83 36 b ! C DmSet 0 4a90 1 ! C DmString 1 4abe 5 Other ! L 4abe ! c 1 df82 a categories ! c 1 df73 8 State.pm ! c 1 df72 4 name ! C DmInteger 2 df85 1 ! c 1 df84 9 substMode ! c 2 dfda d4 b ! C DmDictionary 0 dfa6 3 ! C DmString 1 dfb8 36 b ! C DmSet 0 4acf 1 ! C DmString 1 4afd 5 Other ! L 4afd ! c 1 dfb7 a categories ! c 1 dfa8 c Statement.pm ! c 1 dfa7 4 name ! C DmInteger 2 dfba 1 ! c 1 dfb9 9 substMode ! c 2 e00f de b ! C DmDictionary 0 dfdb 3 ! C DmString 1 dfed 36 b ! C DmSet 0 4b0e 1 ! C DmString 1 4b3c 5 Other ! L 4b3c ! c 1 dfec a categories ! c 1 dfdd 15 StatementEvaluator.pm ! c 1 dfdc 4 name ! C DmInteger 2 dfef 1 ! c 1 dfee 9 substMode ! c 2 e010 5 files ! c 2 ddf8 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 ddf7 6 launch ! c 2 ddf4 4 make ! c 2 ddf3 4 make ! c 2 ddf6 0 ! c 2 ddf5 8 makeFile ! c 5 ddf9 0 ! c 2 ddfb 7 modules ! c 2 ddf2 6 Engine ! c 2 ddf1 4 name |
From: Jan T. <de...@us...> - 2002-04-08 21:48:39
|
Update of /cvsroot/net-script/netscript2/src/tools In directory usw-pr-cvs1:/tmp/cvs-serv9458 Modified Files: ipdoc.pl Log Message: * minor fixes Index: ipdoc.pl =================================================================== RCS file: /cvsroot/net-script/netscript2/src/tools/ipdoc.pl,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** ipdoc.pl 5 Feb 2002 23:05:23 -0000 1.2 --- ipdoc.pl 8 Apr 2002 21:48:36 -0000 1.3 *************** *** 9,13 **** # DOM2 and all related materials, such as documentation, # are protected under the terms and conditions of the Artistic License. ! # (C) 2000-2001 by Jan Thomä, insOMnia # mailto: ko...@in... #-------------------------------------------------------- --- 9,13 ---- # DOM2 and all related materials, such as documentation, # are protected under the terms and conditions of the Artistic License. ! # (C) 2000-2002 by Jan Thomä, insOMnia # mailto: ko...@in... #-------------------------------------------------------- |
From: Jan T. <de...@us...> - 2002-04-08 21:48:00
|
Update of /cvsroot/net-script/netscript2/src/tools/IPdoc In directory usw-pr-cvs1:/tmp/cvs-serv9166 Modified Files: Class.pm IPdoc.pm Sub.pm Log Message: * minor bugfixes Index: Class.pm =================================================================== RCS file: /cvsroot/net-script/netscript2/src/tools/IPdoc/Class.pm,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** Class.pm 5 Feb 2002 23:06:45 -0000 1.2 --- Class.pm 8 Apr 2002 21:47:57 -0000 1.3 *************** *** 6,10 **** # DOM2 and all related materials, such as documentation, # are protected under the terms and conditions of the Artistic License. ! # (C) 2000-2001 by Jan Thomä, insOMnia # mailto: ko...@in... #-------------------------------------------------------- --- 6,10 ---- # DOM2 and all related materials, such as documentation, # are protected under the terms and conditions of the Artistic License. ! # (C) 2000-2002 by Jan Thomä, insOMnia # mailto: ko...@in... #-------------------------------------------------------- *************** *** 33,39 **** --- 33,41 ---- bless( $this, $class ); # create Object my @subs = (); + my %subHash = (); my @params = (); my @paramValues = (); my @subclasses = (); + $this -> { m_subHash } = \%subHash; $this -> { m_subs } = \@subs; $this -> { m_params } = \@params; *************** *** 173,176 **** --- 175,179 ---- my ($this, $sub) = @_; push ( @{$this -> { m_subs }}, $sub ); + $this -> { m_subHash } -> { $sub -> name() } = $sub; $sub -> parent($this); } *************** *** 195,197 **** --- 198,211 ---- my ($this) = @_; $this->{m_subclasses}; + } + + #/** + # Returns a sub with the given name, if one is defined in this class. + # If no sub with this name is defined in this class, it returns undef. + # @param the name of the sub + # @return an instance of IPdoc::Sub or undef + #*/ + sub subForName { + my ($this, $name) = @_; + $this -> { m_subHash } -> { $name }; } Index: IPdoc.pm =================================================================== RCS file: /cvsroot/net-script/netscript2/src/tools/IPdoc/IPdoc.pm,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** IPdoc.pm 5 Feb 2002 23:07:21 -0000 1.3 --- IPdoc.pm 8 Apr 2002 21:47:57 -0000 1.4 *************** *** 6,10 **** # DOM2 and all related materials, such as documentation, # are protected under the terms and conditions of the Artistic License. ! # (C) 2000-2001 by Jan Thomä, insOMnia # mailto: ko...@in... #-------------------------------------------------------- --- 6,10 ---- # DOM2 and all related materials, such as documentation, # are protected under the terms and conditions of the Artistic License. ! # (C) 2000-2002 by Jan Thomä, insOMnia # mailto: ko...@in... #-------------------------------------------------------- *************** *** 187,195 **** $class -> name($1); # find parameters in comment ! while ( $lastComment =~ /@[a-z]+/ ) { ! $lastComment =~ s/@([a-z_A-Z-]+)([^@]*)//; $class -> newParam($1, $2); } $class -> comment($lastComment); } --- 187,196 ---- $class -> name($1); # find parameters in comment ! while ( $lastComment =~ /^[ ]*@[a-z_A-Z-]+/m ) { ! $lastComment =~ s/^[ ]*@([a-z_A-Z-]+)([^@]*)//m; $class -> newParam($1, $2); } $class -> comment($lastComment); + $lastComment = ""; } *************** *** 223,232 **** $sub -> name($1); # find parameters in comment ! while ( $lastComment =~ /@[a-z]+/ ) { ! $lastComment =~ s/@([a-z_A-Z-]+)([^@]*)//; $sub -> newParam($1, $2); } $sub -> comment($lastComment); $class -> newSub($sub); } } --- 224,234 ---- $sub -> name($1); # find parameters in comment ! while ( $lastComment =~ /^[ ]*@[a-z_A-Z-]+/m ) { ! $lastComment =~ s/^[ ]*@([a-z_A-Z-]+)([^@]*)//m; $sub -> newParam($1, $2); } $sub -> comment($lastComment); $class -> newSub($sub); + $lastComment = ""; } } Index: Sub.pm =================================================================== RCS file: /cvsroot/net-script/netscript2/src/tools/IPdoc/Sub.pm,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** Sub.pm 5 Feb 2002 00:30:37 -0000 1.1 --- Sub.pm 8 Apr 2002 21:47:57 -0000 1.2 *************** *** 6,10 **** # DOM2 and all related materials, such as documentation, # are protected under the terms and conditions of the Artistic License. ! # (C) 2000-2001 by Jan Thomä, insOMnia # mailto: ko...@in... #-------------------------------------------------------- --- 6,10 ---- # DOM2 and all related materials, such as documentation, # are protected under the terms and conditions of the Artistic License. ! # (C) 2000-2002 by Jan Thomä, insOMnia # mailto: ko...@in... #-------------------------------------------------------- |
From: Jan T. <de...@us...> - 2002-04-08 21:47:05
|
Update of /cvsroot/net-script/netscript2/src/tools/IPdoc In directory usw-pr-cvs1:/tmp/cvs-serv8777 Modified Files: NSDoclet.pm Log Message: * added @final -tag Index: NSDoclet.pm =================================================================== RCS file: /cvsroot/net-script/netscript2/src/tools/IPdoc/NSDoclet.pm,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** NSDoclet.pm 5 Feb 2002 23:08:10 -0000 1.2 --- NSDoclet.pm 8 Apr 2002 21:47:02 -0000 1.3 *************** *** 6,10 **** # DOM2 and all related materials, such as documentation, # are protected under the terms and conditions of the Artistic License. ! # (C) 2000-2001 by Jan Thomä, insOMnia # mailto: ko...@in... #-------------------------------------------------------- --- 6,10 ---- # DOM2 and all related materials, such as documentation, # are protected under the terms and conditions of the Artistic License. ! # (C) 2000-2002 by Jan Thomä, insOMnia # mailto: ko...@in... #-------------------------------------------------------- *************** *** 130,134 **** --- 130,161 ---- $result .= "<tr><td><a href=\"#sub_$subName\"><b>$subName</b></a><br>$1...</td></tr>"; } + $result .= "</table>"; + + $parent = $class -> parent(); + while( defined( $parent ) ) { + my $classname = $parent -> name(); + my $classfile = $class -> relativeFileName().$parent -> fullFileName(); + if ( scalar( @{$parent -> subs} ) ) { + $result .= "<br><table width=\"100%\" border=\"1\"><tr><th>Subs inherited from <a href=\"$classfile\">$classname</a></th></tr>"; + $result .= "<tr><td>"; + my $first = 1; + for ( @{$parent -> subs()} ) { + my $subName = $_ -> name(); + my $subLink = $classfile . "#sub_" . $subName; + # cut comment down to the first line or sentence. + $subComment =~ /^([^\.]+)/; + unless( $first ) { + $result .=", "; + } + else { + $first = 0; + } + $result .= "<a href=\"$subLink\">$subName</a>"; + } + $result .= "</td></tr></table>"; + } + $parent = $parent -> parent(); + } $result; } *************** *** 159,164 **** my $name = $sub -> name(); my $description = $sub -> comment(); my $result = "<hr><h3><a name=\"sub_$name\">$name</a></h3>$description<br><br>"; ! $result .= $this -> renderParams( $sub -> params()); $result; } --- 186,217 ---- my $name = $sub -> name(); my $description = $sub -> comment(); + my $class = $sub -> parent(); + my $params = $sub -> params(); + + # no description, try to find a description in the superclasses + if ( $description eq "" ) { + my $parent = $class -> parent(); + my $aSub = undef; + + while( defined($parent) && $description eq "" ) { + $aSub = $parent -> subForName( $sub -> name() ); + if (defined($aSub)) { + $description = $aSub -> comment(); + } + $parent = $parent -> parent(); + } + + if ( $description ne "") { + $aSubName = $aSub -> name(); + $aClassLink = $class -> relativeFileName(). + $aSub -> parent() -> fullFileName(); + $aSubLink = $aClassLink."#sub_".$aSubName; + $aClassName = $aSub -> parent() -> name(); + $description = "<b>Description copied from <a href=\"$aSubLink\">$aSubName</a> in <a href=\"$aClassLink\">$aClassName</a>:</b>".$description; + $params = $aSub -> params(); + } + } my $result = "<hr><h3><a name=\"sub_$name\">$name</a></h3>$description<br><br>"; ! $result .= $this -> renderParams( $params ); $result; } *************** *** 179,188 **** "return" => "return value:", "public" => "This sub can be used from outside.", ! "private" => "This sub should not be used from outside.", "abstract" => "This implementation is abstract.", "note" => "Implementation note:", "fixme" => "To be fixed:", "author" => "Author:", ! "version" => "Version:" ); my @paramNames = @{$paramRef -> { names }}; --- 232,243 ---- "return" => "return value:", "public" => "This sub can be used from outside.", ! "protected" => "This sub should not be used from outside but can be overridden by subclasses.", ! "private" => "This sub should not be used from outside and not be overridden by subclasses.", "abstract" => "This implementation is abstract.", "note" => "Implementation note:", "fixme" => "To be fixed:", "author" => "Author:", ! "version" => "Version:", ! "final" => "This sub or class should not be overridden by subclasses." ); my @paramNames = @{$paramRef -> { names }}; *************** *** 269,273 **** sub renderMainPage { my ($this, $title) = @_; ! my $result = "<html><body bgcolor=\"#ffffff\"><h1>$title</h1></body></html>"; $result; } --- 324,328 ---- sub renderMainPage { my ($this, $title) = @_; ! my $result = "<html><body bgcolor=\"#ffffff\">$title</body></html>"; $result; } |
From: Jan T. <de...@us...> - 2002-04-08 21:42:22
|
Update of /cvsroot/net-script/netscript2/src/perl/XML/DOM2 In directory usw-pr-cvs1:/tmp/cvs-serv7039 Modified Files: Node.pm Log Message: Index: Node.pm =================================================================== RCS file: /cvsroot/net-script/netscript2/src/perl/XML/DOM2/Node.pm,v retrieving revision 1.13 retrieving revision 1.14 diff -C2 -d -r1.13 -r1.14 *** Node.pm 17 Mar 2002 19:26:14 -0000 1.13 --- Node.pm 8 Apr 2002 21:42:18 -0000 1.14 *************** *** 12,16 **** # This class implements a DOM Node. Its the base class of most DOM # Interfaces. ! # @author <a href="mailto:kork at insomnia-hq.de">Jan Thomä</a> #*/ use strict; --- 12,16 ---- # This class implements a DOM Node. Its the base class of most DOM # Interfaces. ! # @author <a href="mailto:ko...@in...">Jan Thomä</a> #*/ use strict; |
From: Jan T. <de...@us...> - 2002-04-08 21:30:59
|
Update of /cvsroot/net-script/netscript2/src/perl/XML/DOM2 In directory usw-pr-cvs1:/tmp/cvs-serv2838 Modified Files: Document.pm Log Message: * improved documentation Index: Document.pm =================================================================== RCS file: /cvsroot/net-script/netscript2/src/perl/XML/DOM2/Document.pm,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** Document.pm 17 Mar 2002 19:26:14 -0000 1.4 --- Document.pm 8 Apr 2002 21:30:53 -0000 1.5 *************** *** 88,92 **** # can then be set on an element using the setAttributeNode method. # @param a hash reference containing the following key-value-pairs: ! # name - the name of the attribute. # @return an instance of XML::DOM2::Attr # @public --- 88,92 ---- # can then be set on an element using the setAttributeNode method. # @param a hash reference containing the following key-value-pairs: ! # <ul><li>name - the name of the attribute.</li></ul> # @return an instance of XML::DOM2::Attr # @public *************** *** 107,112 **** # Creates an attribute of the given qualified name and namespace URI. # @param a hash reference containing the following key-value-pairs: ! # namespaceURI - the namespace URI of the attribute ! # qualifiedName - the qualified name of the attribute # @return an instance of XML::DOM2::Attr # @public --- 107,112 ---- # Creates an attribute of the given qualified name and namespace URI. # @param a hash reference containing the following key-value-pairs: ! # <ul><li>namespaceURI - the namespace URI of the attribute</li> ! # <li>qualifiedName - the qualified name of the attribute</li></ul> # @return an instance of XML::DOM2::Attr # @public *************** *** 164,168 **** # Creates a CDATASection node whose value is the specified String. # @param a hash reference containing the following key-value-pairs: ! # data - the data for the CDATASection contents. # @return an instance of XML::DOM2::CDATASection # @public --- 164,168 ---- # Creates a CDATASection node whose value is the specified String. # @param a hash reference containing the following key-value-pairs: ! # <ul><li>data - the data for the CDATASection contents.</li></ul> # @return an instance of XML::DOM2::CDATASection # @public *************** *** 179,183 **** # Creates a Comment node given the specified String. # @param a hash reference containing the following key-value-pairs: ! # data - the data for the node. # @return an instance of XML::DOM2::Comment # @public --- 179,183 ---- # Creates a Comment node given the specified String. # @param a hash reference containing the following key-value-pairs: ! # <ul><li>data - the data for the node.</li></ul> # @return an instance of XML::DOM2::Comment # @public *************** *** 209,213 **** # directly on the returned object. # @param a hash reference containing the following key-value-pairs: ! # tagName - the name of the element type to instantiate. # @return an instance of XML::DOM2::Element # @public --- 209,213 ---- # directly on the returned object. # @param a hash reference containing the following key-value-pairs: ! # <ul><li>tagName - the name of the element type to instantiate.</li></ul> # @return an instance of XML::DOM2::Element # @public *************** *** 229,234 **** # Creates an element of the given qualified name and namespaceURI # @param a hash reference containing the following key-value-pairs: ! # namespaceURI - the namespace URI of the element to create ! # qualifiedName - the qualified name of the element type to instantiate # @return an instance of XML::DOM2::Element # @public --- 229,234 ---- # Creates an element of the given qualified name and namespaceURI # @param a hash reference containing the following key-value-pairs: ! # <ul><li>namespaceURI - the namespace URI of the element to create</li> ! # <li>qualifiedName - the qualified name of the element type to instantiate</li></ul> # @return an instance of XML::DOM2::Element # @public *************** *** 290,294 **** # of the corresponding Entity node. # @param a hash reference containing the following key-value-pairs: ! # name - the name of the entity to reference. # @return an instance of XML::DOM2::EntityReference # @public --- 290,294 ---- # of the corresponding Entity node. # @param a hash reference containing the following key-value-pairs: ! # <ul><li> name - the name of the entity to reference.</li></ul> # @return an instance of XML::DOM2::EntityReference # @public *************** *** 310,315 **** # name and data strings. # @param a hash reference containing the following key-value-pairs: ! # target - the target part of the processing instruction ! # data - the data for the node # @return an instance of XML::DOM2::ProcessingInstruction # @public --- 310,315 ---- # name and data strings. # @param a hash reference containing the following key-value-pairs: ! # <ul><li>target - the target part of the processing instruction</li> ! # <li>data - the data for the node</li></ul> # @return an instance of XML::DOM2::ProcessingInstruction # @public *************** *** 328,332 **** # Creates a new text node given the specified string. # @param a hash reference containing the following key-value-pairs ! # data - the data for the node # @return an instance of XML::DOM2::Text # @public --- 328,332 ---- # Creates a new text node given the specified string. # @param a hash reference containing the following key-value-pairs ! # <ul><li>data - the data for the node</li></ul> # @return an instance of XML::DOM2::Text # @public *************** *** 358,362 **** # document tree. # @param a hash reference containing the following key-value-pairs: ! # tagname - the name of the tag to match on. "*" matches all tags. # @return an instance of XML::DOM2::NodeList # @public --- 358,362 ---- # document tree. # @param a hash reference containing the following key-value-pairs: ! # <ul><li>tagname - the name of the tag to match on. "*" matches all tags.</li></ul> # @return an instance of XML::DOM2::NodeList # @public *************** *** 378,385 **** # and namspace URI. # @param a hash reference containing the following key-value-pairs: ! # namespaceURI - the namsepace URI of the elements to match on ! # "*" matches all namespaces ! # localName - the localName of the elements to match on. ! # "*" matches all local names. # @return an instance of XML::DOM2::NodeList # @public --- 378,385 ---- # and namspace URI. # @param a hash reference containing the following key-value-pairs: ! # <ul><li>namespaceURI - the namsepace URI of the elements to match on ! # "*" matches all namespaces</li> ! # <li>localName - the localName of the elements to match on. ! # "*" matches all local names.</li></ul> # @return an instance of XML::DOM2::NodeList # @public *************** *** 399,407 **** # Imports a node from another document to this document. # @param a hash reference containing the following key-value-pairs: ! # importedNode - the node to import ! # deep - imports the subtree if set to non-zero (except for Attr-Nodes ! # which always import their subtree). # @note: importing is limited to nodes which can be cloned by this # implementation. #*/ sub importNode { --- 399,408 ---- # Imports a node from another document to this document. # @param a hash reference containing the following key-value-pairs: ! # <ul><li>importedNode - the node to import</li> ! # <li>deep - imports the subtree if set to non-zero (except for Attr-Nodes ! # which always import their subtree)</li></ul>. # @note: importing is limited to nodes which can be cloned by this # implementation. + # @return the imported node #*/ sub importNode { |
From: Jan T. <de...@us...> - 2002-04-08 21:30:23
|
Update of /cvsroot/net-script/netscript2/src/perl/NetScript/Engine In directory usw-pr-cvs1:/tmp/cvs-serv2614 Modified Files: Class.pm Statement.pm Added Files: BasicStatement.pm StatementEvaluator.pm Log Message: * added BasicStatement, a simple statement copier * added StatementEvaluator, a class for evaluation of in-text-statements * several bugfixes --- NEW FILE: BasicStatement.pm --- #-------------------------------------------------------- # $Id: BasicStatement.pm,v 1.1 2002/04/08 21:30:14 derkork Exp $ # # Class BasicStatement # # NetScript and all related materials, such as documentation, # are protected under the terms and conditions of the Artistic License. # (C) 2000-2002 by Jan Thomä, insOMnia # mailto: ko...@in... #-------------------------------------------------------- use strict; #/** # The basic statement is a pure copy statement. It copies # all incoming DOM Nodes to the final DOM and replaces # variables within text nodes, comments, attributes and processing # instructions. As all Statements it is used as a state machine # and only one instance of it lives within the Interpreter. This # saves memory. # #*/ package NetScript::Engine::BasicStatement; use base qw(NetScript::Engine::Statement); use vars qw($VERSION); use XML::DOM2::Node; #-------------------------------------------------------- # Globals #-------------------------------------------------------- $VERSION = '1.0'; #/** # Ctor. #*/ sub new { my ($proto, $argsRef) = @_; my $proto = shift; # get Prototype my $class = ref( $proto ) || $proto;# get the Classname my $this = $class -> SUPER::new(); return $this; # return Object } #/** # Initialises the copy statement. # @param an instance of Netscript::Interpreter # @param an instance of XML::DOM2::Node or one of it's descendants # @param an instance of XML::DOM2::Document (the target document) # @return the this pointer of the statement #*/ sub init { my ( $this, $interpreter, $node, $document ) = @_; $this -> { m_node } = $node; $this -> { m_document } = $document; $this -> { m_interpreter } = $interpreter; $this -> SUPER::init(); } #/** # Returns a copy of the node. Additionally replaces # variables in text nodes, # @return the value of the statement # @abstract #*/ sub evaluate { my ($this) = @_; my $node = $this -> { m_node }; my $document = $this -> { m_document }; my $interpreter = $this -> { m_interpreter }; # clone the node into the new document my $newNode = $document -> importNode( { importedNode => $node, deep => 0 } ); # Check for the Node Type. # TODO # return new node... $this -> setValue( $newNode ); $this -> SUPER::evaluate(); $newNode; } 1; # make "require" happy --- NEW FILE: StatementEvaluator.pm --- #-------------------------------------------------------- # $Id: StatementEvaluator.pm,v 1.1 2002/04/08 21:30:14 derkork Exp $ # # Class Class # NetScript and all related materials, such as documentation, # are protected under the terms and conditions of the Artistic License. # (C) 2000-2002 by Jan Thomä, insOMnia # mailto: ko...@in... #-------------------------------------------------------- use strict; #/** # This class represents a Class. #*/ package NetScript::Engine::Class; use vars qw($VERSION); use NetScript::Interpreter; #-------------------------------------------------------- # Globals #-------------------------------------------------------- $VERSION = '1.0'; #/** # Ctor. # @param an instance of NetScript::Interpreter # @public #*/ sub new { my ($proto, $interpreter) = @_; my $proto = shift; # get Prototype my $class = ref( $proto ) || $proto;# get the Classname my $this = {}; bless( $this, $class ); # create Object $this -> { m_interpreter } = @_; return $this; # return Object } #/** # Evaluates the given Statement and returns the evaluated statement. # @param a string holding a statement # @return a string with the evaluated statement # @public #*/ sub evaluateStatement { my ($this, $statement) = @_; $statement =~ s/\$\(test\)/TEST/g; $statement; } #/** # Returns the value of a variable. # @protected #*/ sub getVariableValue { my ($this, $variable) = @_; } #/** # Returns the result of a function # @param the name of the function # @param the argument to the function # @return the value of the function. # @protected #*/ sub getFunctionResult { my ($this, $function, $arg ) = @_; } 1; # make "require" happy Index: Class.pm =================================================================== RCS file: /cvsroot/net-script/netscript2/src/perl/NetScript/Engine/Class.pm,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** Class.pm 1 Apr 2002 20:30:56 -0000 1.1 --- Class.pm 8 Apr 2002 21:30:14 -0000 1.2 *************** *** 2,6 **** # $Id$ # ! # Class Event # NetScript and all related materials, such as documentation, # are protected under the terms and conditions of the Artistic License. --- 2,6 ---- # $Id$ # ! # Class Class # NetScript and all related materials, such as documentation, # are protected under the terms and conditions of the Artistic License. *************** *** 34,39 **** my %members = (); $this -> { m_Name } = ""; # Classname ! $this -> { m_Functions } = \@functions; # Functions ! $this -> { m_Members } = \@members; # members return $this; # return Object --- 34,39 ---- my %members = (); $this -> { m_Name } = ""; # Classname ! $this -> { m_Functions } = \%functions; # Functions ! $this -> { m_Members } = \%members; # members return $this; # return Object Index: Statement.pm =================================================================== RCS file: /cvsroot/net-script/netscript2/src/perl/NetScript/Engine/Statement.pm,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** Statement.pm 8 Apr 2002 17:35:41 -0000 1.2 --- Statement.pm 8 Apr 2002 21:30:14 -0000 1.3 *************** *** 2,6 **** # $Id$ # ! # Class Event # NetScript and all related materials, such as documentation, # are protected under the terms and conditions of the Artistic License. --- 2,6 ---- # $Id$ # ! # Class Statement # NetScript and all related materials, such as documentation, # are protected under the terms and conditions of the Artistic License. *************** *** 25,28 **** --- 25,29 ---- #/** # Ctor. + # @abstract #*/ sub new { *************** *** 33,36 **** --- 34,39 ---- my $this = {}; bless( $this, $class ); # create Object + $this -> { m_executed } = 0; + $this -> { m_value } = undef; return $this; # return Object } *************** *** 39,46 **** #/** # Initialises the statement. The parameters depend ! # on the type of the statement. # @abstract #*/ sub init { undef; } --- 42,54 ---- #/** # Initialises the statement. The parameters depend ! # on the type of the statement. Subclasses should call this ! # sub at the end of their overridden versions of this ! # sub. # @abstract + # @public #*/ sub init { + my ($this) = @_; + $this -> { m_executed } = 0; undef; } *************** *** 48,57 **** #/** # Executes the statement and returns the value of the ! # statement. The value can be void (undef) # @return the value of the statement # @abstract #*/ sub evaluate { ! undef; } --- 56,94 ---- #/** # Executes the statement and returns the value of the ! # statement. The value can be void (undef). Subclasses ! # should call this sub at the end of their overridden ! # versions of this sub. # @return the value of the statement # @abstract + # @protected #*/ sub evaluate { ! my ($this) = @_; ! $this -> { m_executed } = 1; ! } ! ! ! #/** ! # Sets the value of this statement. ! # @protected ! #*/ ! sub setValue { ! my ($this, $value) = @_; ! $this -> { m_value } = $value; ! } ! ! #/** ! # Returns the value of the statement, without executing it ! # If the statement has not been executed upon call of this function, ! # it will execute the statement. ! # @public ! # @final ! #*/ ! sub value { ! my ($this) = @_; ! unless ( $this -> { m_executed }) { ! $this -> evaluate(); ! } ! $this -> { m_value }; } |
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 |
From: Jan T. <de...@us...> - 2002-04-08 17:38:05
|
Update of /cvsroot/net-script/netscript2/src/perl/NetScript/Engine In directory usw-pr-cvs1:/tmp/cvs-serv7210 Modified Files: wipeout.project Log Message: * removed block and copy statements Index: wipeout.project =================================================================== RCS file: /cvsroot/net-script/netscript2/src/perl/NetScript/Engine/wipeout.project,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** wipeout.project 1 Apr 2002 20:30:48 -0000 1.3 --- wipeout.project 8 Apr 2002 17:35:31 -0000 1.4 *************** *** 1,226 **** b ! C DmDictionary 0 10021 8 ! c 0 1013a 9 ! C Category 1 455c ! c 0 1017a 4 ! C DmString 2 10181 2 e3 ! c 2 10180 a defaultExe ! C DmSet 3 10183 1 ! c 2 456b 2 e3 ! L 456b ! c 2 10182 b executables ! c 3 1017e 3 ! c 2 4572 3 *.C ! L 4572 ! c 2 4575 4 *.cc ! L 4575 ! c 2 4578 5 *.cpp ! L 4578 ! c 2 1017d a extensions ! c 2 1017c a CPP_source ! c 2 1017b 4 name ! c 2 1013c a CPP_source ! c 1 458d ! c 0 101c0 4 ! c 2 101c7 2 e3 ! c 2 101c6 a defaultExe ! c 3 101c9 1 ! c 2 459a 2 e3 ! L 459a ! c 2 101c8 b executables ! c 3 101c4 1 ! c 2 45a1 3 *.c ! L 45a1 ! c 2 101c3 a extensions ! c 2 101c2 8 C_source ! c 2 101c1 4 name ! c 2 1013d 8 C_source ! c 1 45b6 ! c 0 101fa 4 ! c 2 10201 2 e3 ! c 2 10200 a defaultExe ! c 3 10203 1 ! c 2 45c3 2 e3 ! L 45c3 ! c 2 10202 b executables ! c 3 101fe 1 ! c 2 45ca 3 *.e ! L 45ca ! c 2 101fd a extensions ! c 2 101fc 6 Eiffel ! c 2 101fb 4 name ! c 2 1013e 6 Eiffel ! c 1 45df ! c 0 10234 4 ! c 2 1023b 2 e3 ! c 2 1023a a defaultExe ! c 3 1023d 1 ! c 2 45ec 2 e3 ! L 45ec ! c 2 1023c b executables ! c 3 10238 4 ! c 2 45f3 3 *.F ! L 45f3 ! c 2 45f6 3 *.f ! L 45f6 ! c 2 45f9 5 *.for ! L 45f9 ! c 2 45fc 5 *.fpp ! L 45fc ! c 2 10237 a extensions ! c 2 10236 7 Fortran ! c 2 10235 4 name ! c 2 1013f 7 Fortran ! c 1 4611 ! c 0 1027a 4 ! c 2 10281 2 e3 ! c 2 10280 a defaultExe ! c 3 10283 1 ! c 2 461e 2 e3 ! L 461e ! c 2 10282 b executables ! c 3 1027e 2 ! c 2 4625 3 *.H ! L 4625 ! c 2 4628 3 *.h ! L 4628 ! c 2 1027d a extensions ! c 2 1027c 6 Header ! c 2 1027b 4 name ! c 2 10140 6 Header ! c 1 463d ! c 0 102b8 4 ! c 2 102bf 9 surfboard ! c 2 102be a defaultExe ! c 3 102c1 2 ! c 2 464a 2 e3 ! L 464a ! c 2 464d 9 surfboard ! L 464d ! c 2 102c0 b executables ! c 3 102bc 2 ! c 2 4654 5 *.htm ! L 4654 ! c 2 4657 6 *.html ! L 4657 ! c 2 102bb a extensions ! c 2 102ba 4 Html ! c 2 102b9 4 name ! c 2 10141 4 Html ! c 1 466c ! c 0 102fa 4 ! c 2 10301 2 e3 ! c 2 10300 a defaultExe ! c 3 10303 1 ! c 2 4679 2 e3 ! L 4679 ! c 2 10302 b executables ! c 3 102fe 1 ! c 2 4680 6 *.java ! L 4680 ! c 2 102fd a extensions ! c 2 102fc 4 Java ! c 2 102fb 4 name ! c 2 10142 4 Java ! c 1 4695 ! c 0 10334 4 ! c 2 1033b 2 e3 ! c 2 1033a a defaultExe ! c 3 1033d 1 ! c 2 46a2 2 e3 ! L 46a2 ! c 2 1033c b executables ! c 3 10338 1 ! c 2 46a9 5 *.tex ! L 46a9 ! c 2 10337 a extensions ! c 2 10336 5 Latex ! c 2 10335 4 name ! c 2 10143 5 Latex ! c 1 46be ! c 0 1036e 4 ! c 2 10375 2 e3 ! c 2 10374 a defaultExe ! c 3 10377 1 ! c 2 46cb 2 e3 ! L 46cb ! c 2 10376 b executables ! c 3 10372 0 ! c 2 10371 a extensions ! c 2 10370 5 Other ! c 2 1036f 4 name ! c 2 10144 5 Other ! c 2 10139 a categories ! c 0 10146 1 ! C ProjectDir 4 46e8 ! c 2 46e9 25 netscript2/src/perl/NetScript/Engine/ 11 81 ! c 2 46ea 0 0 ! c 2 10148 25 netscript2/src/perl/NetScript/Engine/ ! c 2 10145 b directories ! C DmBag 5 1002d 5 ! c 2 10063 d7 b ! C DmDictionary 0 1002f 3 ! C DmString 1 10041 36 b ! C DmSet 0 ca52 1 ! C DmString 1 cbcc 5 Other ! L cbcc ! c 1 10040 a categories ! c 1 10031 8 Class.pm ! c 1 10030 4 name ! C DmInteger 2 10043 1 ! c 1 10042 9 substMode ! c 2 10098 d7 b ! C DmDictionary 0 10064 3 ! C DmString 1 10076 36 b ! C DmSet 0 4722 1 ! C DmString 1 4750 5 Other ! L 4750 ! c 1 10075 a categories ! c 1 10066 8 Event.pm ! c 1 10065 4 name ! C DmInteger 2 10078 1 ! c 1 10077 9 substMode ! c 2 100cd dc b ! C DmDictionary 0 10099 3 ! C DmString 1 100ab 36 b ! C DmSet 0 4761 1 ! C DmString 1 478f 5 Other ! L 478f ! c 1 100aa a categories ! c 1 1009b d EventRelay.pm ! c 1 1009a 4 name ! C DmInteger 2 100ad 1 ! c 1 100ac 9 substMode ! c 2 10102 d7 b ! C DmDictionary 0 100ce 3 ! C DmString 1 100e0 36 b ! C DmSet 0 47a0 1 ! C DmString 1 47ce 5 Other ! L 47ce ! c 1 100df a categories ! c 1 100d0 8 State.pm ! c 1 100cf 4 name ! C DmInteger 2 100e2 1 ! c 1 100e1 9 substMode ! c 2 10137 dd b ! C DmDictionary 0 10103 3 ! C DmString 1 10115 38 b ! C DmSet 0 fe9c 1 ! C DmString 1 10016 5 Other ! L 10016 ! c 1 10114 a categories ! c 1 10105 c Statement.pm ! c 1 10104 4 name ! C DmInteger 2 10117 1 ! c 1 10116 9 substMode ! c 2 10138 5 files ! c 2 10029 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 10028 6 launch ! c 2 10025 4 make ! c 2 10024 4 make ! c 2 10027 0 ! c 2 10026 8 makeFile ! c 5 1002a 0 ! c 2 1002c 7 modules ! c 2 10023 6 Engine ! c 2 10022 4 name --- 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 |