Downloadliste

Projektbeschreibung

CodeWorker is a versatile parsing tool and a universal source code generator. It interprets a scripting language for producing reusable, tailor-made, evolving, and reliable IT systems with a high level of automation. The file formats to parse are described in an extended-BNF syntax. Template-based scripts drive the writing of patterns for generating code or text. The code generation knows how to preserve protected areas with hand-typed code and provides code expansion, source-to-source translation, and program transformation. It provides a native translation of CodeWorker's scripts in C++.

Systemanforderungen

Die Systemvoraussetzungen sind nicht definiert
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2010-05-02 15:05
4.5.4

Präprozessor-Direktiven wurden mit dem "Prädikat # if ... else ... # # end" konstruieren bereichert. Manuelle Steuerung gegen mehrere Aufnahme einer Skript-Datei wird mit dem "# if existFunction" Präprozessordirektive möglich.
Tags: stable minor
Preprocessor directives were enriched with the "#if predicate ... #else ... #end" construct. Manual control against multiple inclusion of a script file is possible by using the "#if existFunction" preprocessor directive.

2008-07-29 02:21
4.5.1

Serialisierung / unmarshal eines Syntaxbaum ist jetzt möglich, über einen lesbaren Text-Format, siehe saveProject () / loadProject (). Debug-Sitzungen Display die Position (Zeile / col) in der jeweils analysierten Datei nach jeder Fortschritt Schritt in die Kontrolle der Sequenz eines Skripts zu analysieren. Es wurde ein Fehler in der Syntax, wie individuelle Fehlermeldungen behoben werden angehoben.
Tags: Minor feature enhancements
Serialization/unmarshaling of a parse tree is now possible via a readable text format; see saveProject()/loadProject(). Debug sessions display the location (line/col) in the currently parsed file after each progression step in the controlling sequence of a parse script. A bug has been fixed in how customized syntax error messages are raised.

2006-05-02 11:45
4.2

Konzepte des Aspect-Oriented Programming wurden hinzugefügt, um Generation mit gemeinsamen Punkte, Ratschläge Code und Nummer Schnitte. Es ermöglicht eine bessere Trennung von Bedenken in einem Code-Generierung, der zu einer Verbesserung der Lese-und Instandhaltung von großen und komplexen Template-basierte Skripte. Eine neue BNF-Richtlinie wurde hinzugefügt: # readPythonString. Einige Bugfixes und Updates wurden in der Eclipse-Plugin gemacht.
Tags: Major feature enhancements
Concepts of Aspect-Oriented Programming were added to code generation with joint points, advices, and point cuts. It allows a better separation of concerns inside a code generation process, leading to improved reading and maintenance of large and complex template-based scripts. A new BNF directive was added: #readPythonString. Some bugfixes and updates were made in the Eclipse plugin.

2005-12-08 11:31
4.1

Die Eclipse-Plugin wurde auf Version 1.1.0 verbessert. Einige neue Befehlszeilenoptionen wurden hinzugefügt. The-debug-Schalter gibt jetzt einen optionalen Parameter für eine Remote-Buchse Kontrolle der Debug-Sitzung zu bitten. Coverage Erfassung der Produktion Dateien wurde mit einem kleinen Fehler auf der Windows-Plattform festgesetzt worden.
Tags: Minor feature enhancements
The Eclipse plugin was enhanced to version 1.1.0. Some new command line switches were added. The -debug switch now admits an optional parameter to ask for a remote socket control of the debugging session. Coverage recording of output files was fixed along with a minor bug on the Windows platform.

2005-11-22 09:42
4.0.3

Einige kleinere Fehler wurden behoben. Ein Eclipse-Plugin gibt es jetzt für das Skript CodeWorker's. Die erste Version beschränkt sich auf die Syntax-Highlighting, Text Mauszeiger über eingebaute Funktionen und integrierte Dokumentation. Die Referenz-Handbuch und ein Tutorial sind von der "Help Contents" Thema-Menü zugänglich.
Tags: Minor bugfixes
Some minor bugs were fixed. An Eclipse plugin now exists for CodeWorker's script. The initial version is limited to syntax highlighting, text hover over built-in functions, and integrated documentation. The reference manual and a tutorial are accessible from the "Help Contents" menu topic.

Project Resources