Changeset 89

Show
Ignore:
Timestamp:
12/20/07 07:19:58 (4 years ago)
Author:
ecn
Message:
  • committing changes before the big rename
Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/swctools/GNUmakefile

    r69 r89  
    6666        top/bin/doxygen src/Doxyfile 
    6767 
     68runEditorConfig: src/editor/LayoutEditor.swf src/graph/example/nodes.so src/graph/example/example 
     69        @echo using input: 
     70        @echo -e ---------------------- 
     71        @cat src/graph/example/testinput.txt 
     72        @echo -e ---------------------- 
     73        @echo running... 
     74        @LD_LIBRARY_PATH=src/graph/example src/graph/example/example src/editor/config.xml < src/graph/example/testinput.txt 
     75        @echo finished. 
     76 
    6877DEPS=$(patsubst deps/%.tar.gz,%,$(wildcard deps/*.tar.gz)) 
    6978INSTALLED_DEPS=$(patsubst %,deps/%/.installed, $(DEPS)) 
  • trunk/swctools/src/editor/config.xml

    r31 r89  
    1 <config> 
    2   <graph> 
    3     <node id="FileReader" type="FileReader" filename="-"/> 
    4     <node id="WordParser" type="WordParser"/> 
    5     <node id="WordCount" type="WordCount"/> 
    6     <edge start="FileReader" end="WordParser"/> 
    7     <edge start="WordParser" end="WordCount"/> 
     1<configuration> 
     2  <graph library="nodes"> 
     3    <node id="start" name="FileReader" type="FileReader" hole="" selected="" holeType="Node"/> 
     4    <node id="BlockReader" name="Tee" type="Tee" hole="" selected="" holeType="BlockReader"/> 
     5    <edge start="start" end="BlockReader"/> 
     6    <node id="BlockReader_1" name="WordParser" type="WordParser" hole="" selected="" holeType="BlockReader"/> 
     7    <edge start="BlockReader" end="BlockReader_1"/> 
     8    <node id="BlockReader_2" name="FileWriter" type="FileWriter" hole="" selected="" holeType="BlockReader"/> 
     9    <edge start="BlockReader" end="BlockReader_2"/> 
     10    <node id="WordReader" name="Spell" type="Spell" hole="" selected="" holeType="WordReader"/> 
     11    <edge start="BlockReader_1" end="WordReader"/> 
     12    <node id="WordReader_1" name="WordEmitter" type="WordEmitter" hole="" selected="" holeType="WordReader"/> 
     13    <edge start="WordReader" end="WordReader_1"/> 
     14    <node id="BlockReader_3" name="FileWriter" type="FileWriter" hole="" selected="True" holeType="BlockReader"/> 
     15    <edge start="WordReader_1" end="BlockReader_3"/> 
    816  </graph> 
    9 </config
     17</configuration
  • trunk/swctools/src/editor/domain.xml

    r78 r89  
    1111      <requires type="BlockReader"/> 
    1212      <parameter name="filename" label="File Name" type="string"/> 
    13       <parameter name="goodness" label="Goodness" type="boolean"  
    14                  default="true"/
    15       <parameter name="blockSize" label="Buffer Size (bytes)" type="integer" 
     13      <!-- parameter name="goodness" label="Goodness" type="boolean"  
     14                 default="true"/ --
     15      <!-- parameter name="blockSize" label="Buffer Size (bytes)" type="integer" 
    1616                 default="512" 
    17                  minimum="512"/
     17                 minimum="512"/ --
    1818      <parameter name="blockSize2" label="Buffer Size (bytes)" type="choice" 
    1919                 default="512"> 
  • trunk/swctools/src/graph/example/Spell.cpp

    r80 r89  
    1717 
    1818        bool Spell::test(const WordBuffer & buf) { 
     19            if (buf.isWS) return false; 
    1920            std::string word(buf.word, buf.length); 
    2021            return words_.count(word) == 0; 
  • trunk/swctools/src/graph/example/WordEmitter.cpp

    r73 r89  
    2323    } 
    2424} 
     25extern "C" { 
     26    swct::graph::Node * WordEmitter() { return new swct::example::WordEmitter(); } 
     27} 
  • trunk/swctools/src/options/test.cpp

    r23 r89  
    1212using namespace std; 
    1313 
    14 static char * sample =  
     14static const char * sample =  
    1515    "<config>\n" 
    1616    " <a int='-1' float='1.0' double='2.0' unsigned='0xff' bad='1='/>\n"