Download



CodeWorker is distributed under the terms of the GNU Lesser General Public License.
The Sun Solaris version compiles under CC v8 correctly since version 3.5.
The Mac version compiles under Mac OS X 10.3 correctly since version 3.4.
The Linux version compiles under gcc 3.2 20020927.
CodeWorker runs under Cygwin correctly since version 2.09.

Under Linux/Unix, please read the Makefile before compiling.

Under Windows platform, you might have to download the DLLs below:
  • From version 3.5 of the binary: runtime DLLs of VC++ 7.1 msvcp71.dll and msvcr71.dll in "‰SystemRoot‰/System32".
  • Up to version version 3.4 of the binary: runtime DLL of VC++ 6.0 msvcp60.dll in "‰SystemRoot‰/System32".
Since the version 3.10.3, binary and source packages are signed by a GnuPG signature. You can import the public key of the signature stored in GnuPG_PubKey.txt and then check the integrity of the package, typing:
    gpg --verify <CodeWorker_WIN/SRCx_y.zip>.asc <CodeWorker_WIN/SRCx_y.zip>
where <CodeWorker_WIN/SRCx_y.zip>.asc can be found with the description of the package.

Please do not hesitate to contact us for any trouble (source recompiling, binaries, constructive criticisms, suggestions, ...).

 To subscribe to new releases.

CodeWorker 4.5.1, 28jul2008
Platform Type Size Archive
WINDOWS 98/2000/NT/XP binaries -4 CodeWorker_WIN4_5_1.zip
Any platform (?) sources -4 CodeWorker_SRC4_5_1.zip
Documentation
Type Size Document
Reference Manual 1094997 CodeWorker.pdf
Reference Manual - Online documentation
Tutorial - Practice of parsing and code generation for generative programming
Tutorial French Automatiser le développement d'applications; parcours découverte
Last Java interface for CodeWorker (version 4.5.1)
Platform Type Size Archive
WINDOWS 98/2000/NT/XP binaries 717903 CodeWorker_Java.zip
Any platform (?) The sources are located in the directory "java/src" (download CodeWorker sources). Please read this page about the Java interface for more information.
Last .NET assembly of CodeWorker (version 4.5.1)
Platform Type Size Archive
WINDOWS 98/2000/NT/XP binaries 1756332 CodeWorker_NET.zip
Any platform (?) To compile it for Mono, the sources are located in the directory "cs/src" (download CodeWorker sources). Please read this page about the .NET assembly for more information.
Changes
Date Type Caller Description
27jul2008 improvement Lionel Auroux The syntax of a constant tree declaration has changed. It better describes arrays and subnodes.
27jul2008 improvement Lionel Auroux The procedure saveProject() now saves a parse tree to a specific text format when the file name ends with the extension ".txt". This format is the same as for a constant tree declaration.
27jul2008 function Lionel Auroux
  • procedure loadProject(XMLorTXTFileName : stringnodeToLoad : tree)
    ParameterTypeDescription
    XMLorTXTFileNamestringan input file whose content describes a node
    nodeToLoadtreethe node to populate from the file; if omitted, it is defaulted to the global variable \samp{project}

    Loads a parse tree previously saved thanks to saveProject().

27jul2008 bug_fix Thor #continue throwing their own syntax error messages now properly raise the error: the call stack displays the most relevant syntax error message instead of the most general.
27jul2008 improvement Thierry WILMOT During a debug session that executes a parse script, the current location in the parsed file (line/column) is displayed after each progression (step in/out) in the controlling sequence.

Click here to look up all past downloads of CodeWorker

 CodeWorker is maintained by Cedric Lemaire. Please send a mail to Submit a bug or feature