summaryrefslogtreecommitdiffstats
path: root/slickedit
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--slickedit/cmake.vpj106
-rw-r--r--slickedit/cpp.vpj219
-rw-r--r--slickedit/doc.vpj80
-rw-r--r--slickedit/orcus.vpw11
-rw-r--r--slickedit/orcus_cpp.h8
-rw-r--r--slickedit/python.vpj97
-rw-r--r--slickedit/sh.vpj82
-rw-r--r--slickedit/token-gen.vpj87
8 files changed, 690 insertions, 0 deletions
diff --git a/slickedit/cmake.vpj b/slickedit/cmake.vpj
new file mode 100644
index 0000000..65898bc
--- /dev/null
+++ b/slickedit/cmake.vpj
@@ -0,0 +1,106 @@
+<!DOCTYPE Project SYSTEM "http://www.slickedit.com/dtd/vse/10.0/vpj.dtd">
+<Project
+ Version="10.0"
+ VendorName="SlickEdit"
+ TemplateName="(Other)"
+ WorkingDir=".">
+ <Config
+ Name="Release"
+ OutputFile=""
+ CompilerConfigName="">
+ <Menu>
+ <Target
+ Name="Compile"
+ MenuCaption="&amp;Compile"
+ CaptureOutputWith="ProcessBuffer"
+ SaveOption="SaveCurrent"
+ RunFromDir="%rw">
+ <Exec/>
+ </Target>
+ <Target
+ Name="Build"
+ MenuCaption="&amp;Build"
+ CaptureOutputWith="ProcessBuffer"
+ SaveOption="SaveWorkspaceFiles"
+ RunFromDir="%rw">
+ <Exec/>
+ </Target>
+ <Target
+ Name="Rebuild"
+ MenuCaption="&amp;Rebuild"
+ CaptureOutputWith="ProcessBuffer"
+ SaveOption="SaveWorkspaceFiles"
+ RunFromDir="%rw">
+ <Exec/>
+ </Target>
+ <Target
+ Name="Debug"
+ MenuCaption="&amp;Debug"
+ SaveOption="SaveNone"
+ RunFromDir="%rw">
+ <Exec/>
+ </Target>
+ <Target
+ Name="Execute"
+ MenuCaption="E&amp;xecute"
+ SaveOption="SaveNone"
+ RunFromDir="%rw">
+ <Exec CmdLine='"cmake.exe"'/>
+ </Target>
+ </Menu>
+ </Config>
+ <CustomFolders>
+ <Folder
+ Name="Source Files"
+ Filters="*.c;*.C;*.cc;*.cpp;*.cp;*.cxx;*.c++;*.prg;*.pas;*.dpr;*.asm;*.s;*.bas;*.java;*.cs;*.sc;*.scala;*.e;*.cob;*.html;*.rc;*.tcl;*.py;*.pl;*.d;*.m;*.mm;*.go;*.groovy;*.gsh"
+ GUID="{B36B5047-1F53-4425-9E05-016BAD8947B9}"/>
+ <Folder
+ Name="Header Files"
+ Filters="*.h;*.H;*.hh;*.hpp;*.hxx;*.h++;*.inc;*.sh;*.cpy;*.if"
+ GUID="{C2ED2798-BE1E-41A1-B92A-EE092F0A30AC}"/>
+ <Folder
+ Name="Resource Files"
+ Filters="*.ico;*.cur;*.dlg"
+ GUID="{CDF06D54-CD2B-4D6B-2577-D79C09C1A38E}"/>
+ <Folder
+ Name="Bitmaps"
+ Filters="*.bmp"
+ GUID="{FE939B93-264B-4FA9-9E7D-752DEC8465AE}"/>
+ <Folder
+ Name="Other Files"
+ Filters=""
+ GUID="{48B76FDC-F021-4FEC-F274-6CD2FF24E3B4}"></Folder>
+ </CustomFolders>
+ <Files AutoFolders="DirectoryView">
+ <Folder Name="..">
+ <F N="../CMakeLists.txt"/>
+ </Folder>
+ <Folder Name="../include">
+ <Folder Name="orcus">
+ <Folder Name="detail">
+ <F N="../include/orcus/detail/CMakeLists.txt"/>
+ </Folder>
+ <Folder Name="mso">
+ <F N="../include/orcus/mso/CMakeLists.txt"/>
+ </Folder>
+ <Folder Name="spreadsheet">
+ <F N="../include/orcus/spreadsheet/CMakeLists.txt"/>
+ </Folder>
+ <F N="../include/orcus/CMakeLists.txt"/>
+ </Folder>
+ <F N="../include/CMakeLists.txt"/>
+ </Folder>
+ <Folder Name="../src">
+ <Folder Name="liborcus">
+ <F N="../src/liborcus/CMakeLists.txt"/>
+ </Folder>
+ <Folder Name="parser">
+ <F N="../src/parser/CMakeLists.txt"/>
+ </Folder>
+ <Folder Name="spreadsheet">
+ <F N="../src/spreadsheet/CMakeLists.txt"/>
+ </Folder>
+ <F N="../src/CMakeLists.txt"/>
+ </Folder>
+ </Files>
+</Project>
diff --git a/slickedit/cpp.vpj b/slickedit/cpp.vpj
new file mode 100644
index 0000000..ee3d7c3
--- /dev/null
+++ b/slickedit/cpp.vpj
@@ -0,0 +1,219 @@
+<!DOCTYPE Project SYSTEM "http://www.slickedit.com/dtd/vse/10.0/vpj.dtd">
+<Project
+ Version="10.0"
+ VendorName="SlickEdit"
+ TemplateName="Other C/C++"
+ WorkingDir="."
+ VCSProject="Git:">
+ <Config
+ Name="Debug"
+ Type="cpp"
+ DebugCallbackName="gdb"
+ OutputFile="%bdorcus"
+ CompilerConfigName="Latest Version">
+ <Menu>
+ <Target
+ Name="Compile"
+ MenuCaption="&amp;Compile"
+ CaptureOutputWith="ProcessBuffer"
+ OutputExts="*.o"
+ SaveOption="SaveCurrent"
+ RunFromDir="%rw">
+ <Exec CmdLine='cc -c -g %i %defd -o "%bd%n.o" "%f"'/>
+ </Target>
+ <Target
+ Name="Link"
+ MenuCaption="&amp;Link">
+ <Exec CmdLine='cc -g -o "%o" %f %libs'/>
+ </Target>
+ <Target
+ Name="Build"
+ MenuCaption="&amp;Build"
+ CaptureOutputWith="ProcessBuffer"
+ SaveOption="SaveWorkspaceFiles"
+ RunFromDir="%rw">
+ <Exec CmdLine='"%(VSLICKBIN1)vsbuild" build "%w" "%r"'/>
+ </Target>
+ <Target
+ Name="Rebuild"
+ MenuCaption="&amp;Rebuild"
+ CaptureOutputWith="ProcessBuffer"
+ SaveOption="SaveWorkspaceFiles"
+ RunFromDir="%rw">
+ <Exec CmdLine='"%(VSLICKBIN1)vsbuild" rebuild "%w" "%r"'/>
+ </Target>
+ <Target
+ Name="Debug"
+ MenuCaption="&amp;Debug"
+ SaveOption="SaveNone"
+ BuildFirst="1"
+ CaptureOutputWith="ProcessBuffer"
+ RunFromDir="%rw">
+ <Exec CmdLine='vsdebugio -prog "%o"'/>
+ </Target>
+ <Target
+ Name="Execute"
+ MenuCaption="E&amp;xecute"
+ SaveOption="SaveNone"
+ BuildFirst="1"
+ CaptureOutputWith="ProcessBuffer"
+ RunFromDir="%rw">
+ <Exec CmdLine='"%o"'/>
+ </Target>
+ </Menu>
+ </Config>
+ <Config
+ Name="Release"
+ Type="cpp"
+ DebugCallbackName="gdb"
+ OutputFile="%bdorcus"
+ CompilerConfigName="Latest Version">
+ <Menu>
+ <Target
+ Name="Compile"
+ MenuCaption="&amp;Compile"
+ CaptureOutputWith="ProcessBuffer"
+ SaveOption="SaveCurrent"
+ OutputExts="*.o"
+ RunFromDir="%rw">
+ <Exec CmdLine='cc -c -O %i %defd -o "%bd%n.o" "%f"'/>
+ </Target>
+ <Target
+ Name="Link"
+ MenuCaption="&amp;Link">
+ <Exec CmdLine='cc -O -o "%o" %f %libs'/>
+ </Target>
+ <Target
+ Name="Build"
+ MenuCaption="&amp;Build"
+ CaptureOutputWith="ProcessBuffer"
+ SaveOption="SaveWorkspaceFiles"
+ RunFromDir="%rw">
+ <Exec CmdLine='"%(VSLICKBIN1)vsbuild" build "%w" "%r"'/>
+ </Target>
+ <Target
+ Name="Rebuild"
+ MenuCaption="&amp;Rebuild"
+ CaptureOutputWith="ProcessBuffer"
+ SaveOption="SaveWorkspaceFiles"
+ RunFromDir="%rw">
+ <Exec CmdLine='"%(VSLICKBIN1)vsbuild" rebuild "%w" "%r"'/>
+ </Target>
+ <Target
+ Name="Debug"
+ MenuCaption="&amp;Debug"
+ SaveOption="SaveNone"
+ BuildFirst="1"
+ CaptureOutputWith="ProcessBuffer"
+ RunFromDir="%rw">
+ <Exec CmdLine='vsdebugio -prog "%o"'/>
+ </Target>
+ <Target
+ Name="Execute"
+ MenuCaption="E&amp;xecute"
+ SaveOption="SaveNone"
+ BuildFirst="1"
+ CaptureOutputWith="ProcessBuffer"
+ RunFromDir="%rw">
+ <Exec CmdLine='"%o"'/>
+ </Target>
+ </Menu>
+ </Config>
+ <Rules Name="Compile">
+ <Rule
+ InputExts="*.s"
+ OutputExts="*.o"
+ LinkObject="1">
+ <Exec CmdLine='as -o "%bd%n.o" "%f"'/>
+ </Rule>
+ </Rules>
+ <CustomFolders>
+ <Folder
+ Name="Source Files"
+ Filters="*.c;*.C;*.cc;*.cpp;*.cp;*.cxx;*.c++;*.prg;*.pas;*.dpr;*.asm;*.s;*.bas;*.java;*.cs;*.sc;*.e;*.cob;*.html;*.rc;*.tcl;*.py;*.pl;*.d"></Folder>
+ <Folder
+ Name="Header Files"
+ Filters="*.h;*.H;*.hh;*.hpp;*.hxx;*.inc;*.sh;*.cpy;*.if"></Folder>
+ <Folder
+ Name="Resource Files"
+ Filters="*.ico;*.cur;*.dlg"/>
+ <Folder
+ Name="Bitmaps"
+ Filters="*.bmp"/>
+ <Folder
+ Name="Other Files"
+ Filters=""></Folder>
+ </CustomFolders>
+ <List Name="RTE">
+ </List>
+ <Files AutoFolders="DirectoryView">
+ <Folder Name="../benchmark">
+ <F
+ N="../benchmark/*.cpp"
+ Recurse="1"
+ Excludes="*.tiff;*.tbz;*.pdb;*.avi;*.msi;*.cpgz;*.rpm;*.class;*.a;*.gif;*.taz;*.bin;*.jpg;*.svgz;*.exe;*.mp3;*.jar;*.ico;*.tif;*.txz;*.sl;*.png;*.jpeg;*.tar;*.Z;*.sta;*.xslx;*.gz;*.bz2;*.xz;*.mpeg;*.vpb;*.chm;*.dll;*.7z;*.lib;*.so;*.ex;*.tgz;*.war;*.vtg;*.docx;*.rar;*.o;*.wmv;*.cpio;*.zip;*.bmp;*.suo;*.xlsx;*.7zip;*.winmd;*.obj;*.z;*.tbz2;.svn/;.CVS/;SSCS/;.DS_Store;*.vpw;*.vpj;*.vpwhist;*.vpwhistu;*.vpwwildcardcache"
+ L="1"/>
+ <F
+ N="../benchmark/*.hpp"
+ Recurse="1"
+ Excludes="*.tiff;*.tbz;*.pdb;*.avi;*.msi;*.cpgz;*.rpm;*.class;*.a;*.gif;*.taz;*.bin;*.jpg;*.svgz;*.exe;*.mp3;*.jar;*.ico;*.tif;*.txz;*.sl;*.png;*.jpeg;*.tar;*.Z;*.sta;*.xslx;*.gz;*.bz2;*.xz;*.mpeg;*.vpb;*.chm;*.dll;*.7z;*.lib;*.so;*.ex;*.tgz;*.war;*.vtg;*.docx;*.rar;*.o;*.wmv;*.cpio;*.zip;*.bmp;*.suo;*.xlsx;*.7zip;*.winmd;*.obj;*.z;*.tbz2;.svn/;.CVS/;SSCS/;.DS_Store;*.vpw;*.vpj;*.vpwhist;*.vpwhistu;*.vpwwildcardcache"
+ L="1"/>
+ <F
+ N="../benchmark/*.inl"
+ Recurse="1"
+ Excludes="*.tiff;*.tbz;*.pdb;*.avi;*.msi;*.cpgz;*.rpm;*.class;*.a;*.gif;*.taz;*.bin;*.jpg;*.svgz;*.exe;*.mp3;*.jar;*.ico;*.tif;*.txz;*.sl;*.png;*.jpeg;*.tar;*.Z;*.sta;*.xslx;*.gz;*.bz2;*.xz;*.mpeg;*.vpb;*.chm;*.dll;*.7z;*.lib;*.so;*.ex;*.tgz;*.war;*.vtg;*.docx;*.rar;*.o;*.wmv;*.cpio;*.zip;*.bmp;*.suo;*.xlsx;*.7zip;*.winmd;*.obj;*.z;*.tbz2;.svn/;.CVS/;SSCS/;.DS_Store;*.vpw;*.vpj;*.vpwhist;*.vpwhistu;*.vpwwildcardcache"
+ L="1"/>
+ </Folder>
+ <Folder Name="../doc_example">
+ <F
+ N="../doc_example/*.cpp"
+ Recurse="1"
+ Excludes="*.tiff;*.tbz;*.pdb;*.avi;*.msi;*.cpgz;*.rpm;*.class;*.a;*.gif;*.taz;*.bin;*.jpg;*.svgz;*.exe;*.mp3;*.jar;*.ico;*.tif;*.txz;*.sl;*.png;*.jpeg;*.tar;*.Z;*.sta;*.xslx;*.gz;*.bz2;*.xz;*.mpeg;*.vpb;*.chm;*.dll;*.7z;*.lib;*.so;*.ex;*.tgz;*.war;*.vtg;*.docx;*.rar;*.o;*.wmv;*.cpio;*.zip;*.bmp;*.suo;*.xlsx;*.7zip;*.winmd;*.obj;*.z;*.tbz2;.svn/;.CVS/;SSCS/;.DS_Store;*.vpw;*.vpj;*.vpwhist;*.vpwhistu;*.vpwwildcardcache"
+ L="1"/>
+ <F
+ N="../doc_example/*.hpp"
+ Recurse="1"
+ Excludes="*.tiff;*.tbz;*.pdb;*.avi;*.msi;*.cpgz;*.rpm;*.class;*.a;*.gif;*.taz;*.bin;*.jpg;*.svgz;*.exe;*.mp3;*.jar;*.ico;*.tif;*.txz;*.sl;*.png;*.jpeg;*.tar;*.Z;*.sta;*.xslx;*.gz;*.bz2;*.xz;*.mpeg;*.vpb;*.chm;*.dll;*.7z;*.lib;*.so;*.ex;*.tgz;*.war;*.vtg;*.docx;*.rar;*.o;*.wmv;*.cpio;*.zip;*.bmp;*.suo;*.xlsx;*.7zip;*.winmd;*.obj;*.z;*.tbz2;.svn/;.CVS/;SSCS/;.DS_Store;*.vpw;*.vpj;*.vpwhist;*.vpwhistu;*.vpwwildcardcache"
+ L="1"/>
+ <F
+ N="../doc_example/*.inl"
+ Recurse="1"
+ Excludes="*.tiff;*.tbz;*.pdb;*.avi;*.msi;*.cpgz;*.rpm;*.class;*.a;*.gif;*.taz;*.bin;*.jpg;*.svgz;*.exe;*.mp3;*.jar;*.ico;*.tif;*.txz;*.sl;*.png;*.jpeg;*.tar;*.Z;*.sta;*.xslx;*.gz;*.bz2;*.xz;*.mpeg;*.vpb;*.chm;*.dll;*.7z;*.lib;*.so;*.ex;*.tgz;*.war;*.vtg;*.docx;*.rar;*.o;*.wmv;*.cpio;*.zip;*.bmp;*.suo;*.xlsx;*.7zip;*.winmd;*.obj;*.z;*.tbz2;.svn/;.CVS/;SSCS/;.DS_Store;*.vpw;*.vpj;*.vpwhist;*.vpwhistu;*.vpwwildcardcache"
+ L="1"/>
+ </Folder>
+ <Folder Name="../include">
+ <F
+ N="../include/*.cpp"
+ Recurse="1"
+ Excludes="*.tiff;*.tbz;*.pdb;*.avi;*.msi;*.cpgz;*.rpm;*.class;*.a;*.gif;*.taz;*.bin;*.jpg;*.svgz;*.exe;*.mp3;*.jar;*.ico;*.tif;*.txz;*.sl;*.png;*.jpeg;*.tar;*.Z;*.sta;*.xslx;*.gz;*.bz2;*.xz;*.mpeg;*.vpb;*.chm;*.dll;*.7z;*.lib;*.so;*.ex;*.tgz;*.war;*.vtg;*.docx;*.rar;*.o;*.wmv;*.cpio;*.zip;*.bmp;*.suo;*.xlsx;*.7zip;*.winmd;*.obj;*.z;*.tbz2;.svn/;.CVS/;SSCS/;.DS_Store;*.vpw;*.vpj;*.vpwhist;*.vpwhistu;*.vpwwildcardcache"
+ L="1"/>
+ <F
+ N="../include/*.hpp"
+ Recurse="1"
+ Excludes="*.tiff;*.tbz;*.pdb;*.avi;*.msi;*.cpgz;*.rpm;*.class;*.a;*.gif;*.taz;*.bin;*.jpg;*.svgz;*.exe;*.mp3;*.jar;*.ico;*.tif;*.txz;*.sl;*.png;*.jpeg;*.tar;*.Z;*.sta;*.xslx;*.gz;*.bz2;*.xz;*.mpeg;*.vpb;*.chm;*.dll;*.7z;*.lib;*.so;*.ex;*.tgz;*.war;*.vtg;*.docx;*.rar;*.o;*.wmv;*.cpio;*.zip;*.bmp;*.suo;*.xlsx;*.7zip;*.winmd;*.obj;*.z;*.tbz2;.svn/;.CVS/;SSCS/;.DS_Store;*.vpw;*.vpj;*.vpwhist;*.vpwhistu;*.vpwwildcardcache"
+ L="1"/>
+ <F
+ N="../include/*.inl"
+ Recurse="1"
+ Excludes="*.tiff;*.tbz;*.pdb;*.avi;*.msi;*.cpgz;*.rpm;*.class;*.a;*.gif;*.taz;*.bin;*.jpg;*.svgz;*.exe;*.mp3;*.jar;*.ico;*.tif;*.txz;*.sl;*.png;*.jpeg;*.tar;*.Z;*.sta;*.xslx;*.gz;*.bz2;*.xz;*.mpeg;*.vpb;*.chm;*.dll;*.7z;*.lib;*.so;*.ex;*.tgz;*.war;*.vtg;*.docx;*.rar;*.o;*.wmv;*.cpio;*.zip;*.bmp;*.suo;*.xlsx;*.7zip;*.winmd;*.obj;*.z;*.tbz2;.svn/;.CVS/;SSCS/;.DS_Store;*.vpw;*.vpj;*.vpwhist;*.vpwhistu;*.vpwwildcardcache"
+ L="1"/>
+ </Folder>
+ <Folder Name="../src">
+ <F
+ N="../src/*.cpp"
+ Recurse="1"
+ Excludes="*.tiff;*.tbz;*.pdb;*.avi;*.msi;*.cpgz;*.rpm;*.class;*.a;*.gif;*.taz;*.bin;*.jpg;*.svgz;*.exe;*.mp3;*.jar;*.ico;*.tif;*.txz;*.sl;*.png;*.jpeg;*.tar;*.Z;*.sta;*.xslx;*.gz;*.bz2;*.xz;*.mpeg;*.vpb;*.chm;*.dll;*.7z;*.lib;*.so;*.ex;*.tgz;*.war;*.vtg;*.docx;*.rar;*.o;*.wmv;*.cpio;*.zip;*.bmp;*.suo;*.xlsx;*.7zip;*.winmd;*.obj;*.z;*.tbz2;.svn/;.CVS/;SSCS/;.DS_Store;*.vpw;*.vpj;*.vpwhist;*.vpwhistu;*.vpwwildcardcache"
+ L="1"/>
+ <F
+ N="../src/*.hpp"
+ Recurse="1"
+ Excludes="*.tiff;*.tbz;*.pdb;*.avi;*.msi;*.cpgz;*.rpm;*.class;*.a;*.gif;*.taz;*.bin;*.jpg;*.svgz;*.exe;*.mp3;*.jar;*.ico;*.tif;*.txz;*.sl;*.png;*.jpeg;*.tar;*.Z;*.sta;*.xslx;*.gz;*.bz2;*.xz;*.mpeg;*.vpb;*.chm;*.dll;*.7z;*.lib;*.so;*.ex;*.tgz;*.war;*.vtg;*.docx;*.rar;*.o;*.wmv;*.cpio;*.zip;*.bmp;*.suo;*.xlsx;*.7zip;*.winmd;*.obj;*.z;*.tbz2;.svn/;.CVS/;SSCS/;.DS_Store;*.vpw;*.vpj;*.vpwhist;*.vpwhistu;*.vpwwildcardcache"
+ L="1"/>
+ <F
+ N="../src/*.inl"
+ Recurse="1"
+ Excludes="*.tiff;*.tbz;*.pdb;*.avi;*.msi;*.cpgz;*.rpm;*.class;*.a;*.gif;*.taz;*.bin;*.jpg;*.svgz;*.exe;*.mp3;*.jar;*.ico;*.tif;*.txz;*.sl;*.png;*.jpeg;*.tar;*.Z;*.sta;*.xslx;*.gz;*.bz2;*.xz;*.mpeg;*.vpb;*.chm;*.dll;*.7z;*.lib;*.so;*.ex;*.tgz;*.war;*.vtg;*.docx;*.rar;*.o;*.wmv;*.cpio;*.zip;*.bmp;*.suo;*.xlsx;*.7zip;*.winmd;*.obj;*.z;*.tbz2;.svn/;.CVS/;SSCS/;.DS_Store;*.vpw;*.vpj;*.vpwhist;*.vpwhistu;*.vpwwildcardcache"
+ L="1"/>
+ </Folder>
+ </Files>
+</Project>
diff --git a/slickedit/doc.vpj b/slickedit/doc.vpj
new file mode 100644
index 0000000..0486dff
--- /dev/null
+++ b/slickedit/doc.vpj
@@ -0,0 +1,80 @@
+<!DOCTYPE Project SYSTEM "http://www.slickedit.com/dtd/vse/10.0/vpj.dtd">
+<Project
+ Version="10.0"
+ VendorName="SlickEdit"
+ TemplateName="(Other)"
+ WorkingDir=".">
+ <Config
+ Name="Release"
+ OutputFile=""
+ CompilerConfigName="">
+ <Menu>
+ <Target
+ Name="Compile"
+ MenuCaption="&amp;Compile"
+ CaptureOutputWith="ProcessBuffer"
+ SaveOption="SaveCurrent"
+ RunFromDir="%rw">
+ <Exec/>
+ </Target>
+ <Target
+ Name="Build"
+ MenuCaption="&amp;Build"
+ CaptureOutputWith="ProcessBuffer"
+ SaveOption="SaveWorkspaceFiles"
+ RunFromDir="%rw">
+ <Exec/>
+ </Target>
+ <Target
+ Name="Rebuild"
+ MenuCaption="&amp;Rebuild"
+ CaptureOutputWith="ProcessBuffer"
+ SaveOption="SaveWorkspaceFiles"
+ RunFromDir="%rw">
+ <Exec/>
+ </Target>
+ <Target
+ Name="Debug"
+ MenuCaption="&amp;Debug"
+ SaveOption="SaveNone"
+ RunFromDir="%rw">
+ <Exec/>
+ </Target>
+ <Target
+ Name="Execute"
+ MenuCaption="E&amp;xecute"
+ SaveOption="SaveNone"
+ RunFromDir="%rw">
+ <Exec CmdLine='"doc.exe"'/>
+ </Target>
+ </Menu>
+ </Config>
+ <Files>
+ <Folder
+ Name="Source Files"
+ Filters="*.c;*.C;*.cc;*.cpp;*.cp;*.cxx;*.c++;*.prg;*.pas;*.dpr;*.asm;*.s;*.bas;*.java;*.cs;*.sc;*.scala;*.e;*.cob;*.html;*.rc;*.tcl;*.py;*.pl;*.d;*.m;*.mm;*.go;*.groovy;*.gsh"
+ GUID="{68BE7230-826B-4DB0-BA1E-88414412F173}"/>
+ <Folder
+ Name="Header Files"
+ Filters="*.h;*.H;*.hh;*.hpp;*.hxx;*.h++;*.inc;*.sh;*.cpy;*.if"
+ GUID="{A72B7A0D-11D9-44BA-A3E6-B814DD8957AE}"/>
+ <Folder
+ Name="Resource Files"
+ Filters="*.ico;*.cur;*.dlg"
+ GUID="{EE4C9BB3-126C-4E0C-9DE5-3D1D9A440B1E}"/>
+ <Folder
+ Name="Bitmaps"
+ Filters="*.bmp"
+ GUID="{C028E24C-195E-4D79-B82E-A9904D8D4640}"/>
+ <Folder
+ Name="Other Files"
+ Filters=""
+ GUID="{58BF30C7-CBF2-4454-ABD3-F8D694316022}">
+ <F
+ N="../doc/*.rst"
+ Recurse="1"/>
+ </Folder>
+ </Files>
+ <List Name="RTE">
+ </List>
+</Project>
diff --git a/slickedit/orcus.vpw b/slickedit/orcus.vpw
new file mode 100644
index 0000000..27afa43
--- /dev/null
+++ b/slickedit/orcus.vpw
@@ -0,0 +1,11 @@
+<!DOCTYPE Workspace SYSTEM "http://www.slickedit.com/dtd/vse/10.0/vpw.dtd">
+<Workspace Version="10.0" VendorName="SlickEdit">
+ <Projects>
+ <Project File="cmake.vpj"/>
+ <Project File="cpp.vpj"/>
+ <Project File="doc.vpj"/>
+ <Project File="python.vpj"/>
+ <Project File="sh.vpj"/>
+ <Project File="token-gen.vpj"/>
+ </Projects>
+</Workspace>
diff --git a/slickedit/orcus_cpp.h b/slickedit/orcus_cpp.h
new file mode 100644
index 0000000..5792705
--- /dev/null
+++ b/slickedit/orcus_cpp.h
@@ -0,0 +1,8 @@
+#define IXION_DLLPUBLIC
+
+#define ORCUS_DLLPUBLIC
+
+#define ORCUS_PSR_DLLPUBLIC
+
+#define ORCUS_SPM_DLLPUBLIC
+
diff --git a/slickedit/python.vpj b/slickedit/python.vpj
new file mode 100644
index 0000000..c4a89f0
--- /dev/null
+++ b/slickedit/python.vpj
@@ -0,0 +1,97 @@
+<!DOCTYPE Project SYSTEM "http://www.slickedit.com/dtd/vse/10.0/vpj.dtd">
+<Project
+ Version="10.0"
+ VendorName="SlickEdit"
+ TemplateName="(Other)"
+ WorkingDir=".">
+ <Config
+ Name="Release"
+ OutputFile=""
+ CompilerConfigName="">
+ <Menu>
+ <Target
+ Name="Compile"
+ MenuCaption="&amp;Compile"
+ CaptureOutputWith="ProcessBuffer"
+ SaveOption="SaveCurrent"
+ RunFromDir="%rw">
+ <Exec/>
+ </Target>
+ <Target
+ Name="Build"
+ MenuCaption="&amp;Build"
+ CaptureOutputWith="ProcessBuffer"
+ SaveOption="SaveWorkspaceFiles"
+ RunFromDir="%rw">
+ <Exec/>
+ </Target>
+ <Target
+ Name="Rebuild"
+ MenuCaption="&amp;Rebuild"
+ CaptureOutputWith="ProcessBuffer"
+ SaveOption="SaveWorkspaceFiles"
+ RunFromDir="%rw">
+ <Exec/>
+ </Target>
+ <Target
+ Name="Debug"
+ MenuCaption="&amp;Debug"
+ SaveOption="SaveNone"
+ RunFromDir="%rw">
+ <Exec/>
+ </Target>
+ <Target
+ Name="Execute"
+ MenuCaption="E&amp;xecute"
+ SaveOption="SaveNone"
+ RunFromDir="%rw">
+ <Exec CmdLine='"python.exe"'/>
+ </Target>
+ </Menu>
+ </Config>
+ <Files>
+ <Folder
+ Name="Source Files"
+ Filters="*.c;*.C;*.cc;*.cpp;*.cp;*.cxx;*.c++;*.prg;*.pas;*.dpr;*.asm;*.s;*.bas;*.java;*.cs;*.sc;*.scala;*.e;*.cob;*.html;*.rc;*.tcl;*.py;*.pl;*.d;*.m;*.mm;*.go;*.groovy;*.gsh"
+ GUID="{F5A8F7E8-3CA5-495A-9013-3B118350F9DE}">
+ <F N="../src/python/orcus/__init__.py"/>
+ <F N="../src/python/orcus/tools/__init__.py"/>
+ <F N="../src/python/orcus/tools/bugzilla.py"/>
+ <F N="../src/python/orcus/csv.py"/>
+ <F N="../test/python/file_load_common.py"/>
+ <F N="../src/python/orcus/tools/file_processor.py"/>
+ <F N="../src/python/orcus/gnumeric.py"/>
+ <F N="../src/python/orcus/json.py"/>
+ <F N="../src/python/orcus/ods.py"/>
+ <F N="../misc/file-processor-modules/preview.py"/>
+ <F N="../test/python/test_csv.py"/>
+ <F N="../test/python/test_csv_export.py"/>
+ <F N="../test/python/test_gnumeric.py"/>
+ <F N="../test/python/test_json.py"/>
+ <F N="../test/python/test_module.py"/>
+ <F N="../test/python/test_ods.py"/>
+ <F N="../test/python/test_xls_xml.py"/>
+ <F N="../test/python/test_xlsx.py"/>
+ <F N="../src/python/orcus/xls_xml.py"/>
+ <F N="../src/python/orcus/xlsx.py"/>
+ </Folder>
+ <Folder
+ Name="Header Files"
+ Filters="*.h;*.H;*.hh;*.hpp;*.hxx;*.h++;*.inc;*.sh;*.cpy;*.if"
+ GUID="{07C64958-611E-4D92-9D8B-0FA102D25070}"/>
+ <Folder
+ Name="Resource Files"
+ Filters="*.ico;*.cur;*.dlg"
+ GUID="{13BD4747-B0B1-44E3-A4D9-64773F8FCBE7}"/>
+ <Folder
+ Name="Bitmaps"
+ Filters="*.bmp"
+ GUID="{832B5267-B704-4B1A-B3A1-385517302913}"/>
+ <Folder
+ Name="Other Files"
+ Filters=""
+ GUID="{9E10DE22-363A-4DC3-9212-A71DA6800CDB}"/>
+ </Files>
+ <List Name="RTE">
+ </List>
+</Project>
diff --git a/slickedit/sh.vpj b/slickedit/sh.vpj
new file mode 100644
index 0000000..32881fe
--- /dev/null
+++ b/slickedit/sh.vpj
@@ -0,0 +1,82 @@
+<!DOCTYPE Project SYSTEM "http://www.slickedit.com/dtd/vse/10.0/vpj.dtd">
+<Project
+ Version="10.0"
+ VendorName="SlickEdit"
+ TemplateName="(Other)"
+ WorkingDir=".">
+ <Config
+ Name="Release"
+ OutputFile=""
+ CompilerConfigName="">
+ <Menu>
+ <Target
+ Name="Compile"
+ MenuCaption="&amp;Compile"
+ CaptureOutputWith="ProcessBuffer"
+ SaveOption="SaveCurrent"
+ RunFromDir="%rw">
+ <Exec/>
+ </Target>
+ <Target
+ Name="Build"
+ MenuCaption="&amp;Build"
+ CaptureOutputWith="ProcessBuffer"
+ SaveOption="SaveWorkspaceFiles"
+ RunFromDir="%rw">
+ <Exec/>
+ </Target>
+ <Target
+ Name="Rebuild"
+ MenuCaption="&amp;Rebuild"
+ CaptureOutputWith="ProcessBuffer"
+ SaveOption="SaveWorkspaceFiles"
+ RunFromDir="%rw">
+ <Exec/>
+ </Target>
+ <Target
+ Name="Debug"
+ MenuCaption="&amp;Debug"
+ SaveOption="SaveNone"
+ RunFromDir="%rw">
+ <Exec/>
+ </Target>
+ <Target
+ Name="Execute"
+ MenuCaption="E&amp;xecute"
+ SaveOption="SaveNone"
+ RunFromDir="%rw">
+ <Exec CmdLine='"sh.exe"'/>
+ </Target>
+ </Menu>
+ </Config>
+ <CustomFolders>
+ <Folder
+ Name="Source Files"
+ Filters="*.c;*.C;*.cc;*.cpp;*.cp;*.cxx;*.c++;*.prg;*.pas;*.dpr;*.asm;*.s;*.bas;*.java;*.cs;*.sc;*.scala;*.e;*.cob;*.html;*.rc;*.tcl;*.py;*.pl;*.d;*.m;*.mm;*.go;*.groovy;*.gsh"
+ GUID="{871B3C7A-5835-4B89-941B-A3A00BE4B4F9}"/>
+ <Folder
+ Name="Header Files"
+ Filters="*.h;*.H;*.hh;*.hpp;*.hxx;*.h++;*.inc;*.sh;*.cpy;*.if"
+ GUID="{BE3A4AE3-BB06-40A5-BF18-E7C00AC43BB4}"></Folder>
+ <Folder
+ Name="Resource Files"
+ Filters="*.ico;*.cur;*.dlg"
+ GUID="{3037F078-C30B-4946-9281-F27299396157}"/>
+ <Folder
+ Name="Bitmaps"
+ Filters="*.bmp"
+ GUID="{A99BD58B-508E-4FE8-9D44-3519E2F4242D}"/>
+ <Folder
+ Name="Other Files"
+ Filters=""
+ GUID="{F5391F55-9E73-48D2-92B4-957A6CE89D94}"/>
+ </CustomFolders>
+ <Files AutoFolders="DirectoryView">
+ <Folder Name="../bin">
+ <F N="../bin/env-osx.sh"/>
+ <F N="../bin/gen-test-json-structure-outputs.sh"/>
+ <F N="../bin/run-python.sh"/>
+ <F N="../bin/unpack-zipped-xml.sh"/>
+ </Folder>
+ </Files>
+</Project>
diff --git a/slickedit/token-gen.vpj b/slickedit/token-gen.vpj
new file mode 100644
index 0000000..10ef4c8
--- /dev/null
+++ b/slickedit/token-gen.vpj
@@ -0,0 +1,87 @@
+<!DOCTYPE Project SYSTEM "http://www.slickedit.com/dtd/vse/10.0/vpj.dtd">
+<Project
+ Version="10.0"
+ VendorName="SlickEdit"
+ TemplateName="Python - Empty Project"
+ WorkingDir=".">
+ <CustomFolders>
+ <Folder
+ Name="Source Files"
+ Filters="*.py"></Folder>
+ <Folder
+ Name="Other Files"
+ Filters=""/>
+ </CustomFolders>
+ <Config
+ Name="Debug"
+ DebugCallbackName="pydbgp"
+ Type="python"
+ OutputFile=""
+ AppType="python"
+ CompilerConfigName="">
+ <Menu>
+ <Target
+ Name="Execute"
+ MenuCaption="E&amp;xecute"
+ Dialog="_python_options_form Run"
+ CaptureOutputWith="ProcessBuffer"
+ SaveOption="SaveNone"
+ RunFromDir="%rw"
+ Deletable="0">
+ <Exec CmdLine='python %(SLICKEDIT_PYTHON_EXECUTE_ARGS) "%f"'/>
+ </Target>
+ <Target
+ Name="Debug"
+ MenuCaption="&amp;Debug"
+ Dialog="_python_options_form Debug"
+ CaptureOutputWith="ProcessBuffer"
+ SaveOption="SaveNone"
+ RunFromDir="%rw"
+ Deletable="0">
+ <Exec
+ CmdLine="python_debug"
+ Type="Slick-C"/>
+ </Target>
+ <Target
+ Name="Python Options"
+ MenuCaption="Python &amp;Options"
+ ShowOnMenu="HideIfNoCmdLine"
+ Deletable="0">
+ <Exec
+ CmdLine="pythonoptions"
+ Type="Slick-C"/>
+ </Target>
+ </Menu>
+ <List Name="Python Options">
+ <Item
+ Name="DefaultFile"
+ Value=""/>
+ </List>
+ <List Name="pydbgp Options">
+ <Item
+ Name="ServerHost"
+ Value="127.0.0.1"/>
+ <Item
+ Name="ServerPort"
+ Value="0"/>
+ <Item
+ Name="ListenInBackground"
+ Value="1"/>
+ <Item
+ Name="show_hidden"
+ Value="0"/>
+ </List>
+ </Config>
+ <Files AutoFolders="DirectoryView">
+ <Folder Name="../misc">
+ <Folder Name="xml-tokens">
+ <F N="../misc/xml-tokens/dump-xsd-keys.py"/>
+ <F N="../misc/xml-tokens/gen-gnumeric-tokens.py"/>
+ <F N="../misc/xml-tokens/gen-odf-tokens.py"/>
+ <F N="../misc/xml-tokens/gen-ooxml-tokens.py"/>
+ <F N="../misc/xml-tokens/gen-tokens.py"/>
+ <F N="../misc/xml-tokens/token_util.py"/>
+ </Folder>
+ </Folder>
+ </Files>
+</Project>