Download List

Projeto Descrição

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++.

System Requirements

System requirement is not defined
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

directivas Preprocessor foram enriquecidas com o "# if predicado ... # else ... end #" construir. Manual de controle contra a inclusão múltiplas de um arquivo de script é possível usando o "# if existFunction directiva de pré-processamento".
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

Serialização / desempacotamento de uma árvore de análise é agora possível através de um formato de texto legível, ver SaveProject () / loadProject (). Sessões de depuração mostrar a localização (linha / col) no arquivo atualmente analisado após cada etapa de progressão na seqüência de controle de um script de análise. Um bug foi corrigido no modo personalizado mensagens de erro de sintaxe são levantadas.
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

Conceitos de Programação Orientada a Aspectos foram adicionados ao código de geração com pontos de articulação, conselhos e cortes de ponto. Ela permite uma melhor separação de interesses dentro de um processo de geração de código, levando a melhor leitura e manutenção de grandes e complexos scripts baseado em modelo. Uma directiva BNF novo foi adicionado: readPythonString #. Algumas correções e atualizações foram feitas no Eclipse plugin.
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

O plugin do Eclipse foi reforçada para a versão 1.1.0. Algumas opções de linha de comando foram adicionados. A opção-debug admite agora um parâmetro opcional para pedir uma tomada de controle remoto da sessão de depuração. Cobertura gravação de arquivos de saída foi fixada juntamente com um pequeno bug na plataforma Windows.
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

Alguns pequenos bugs foram corrigidos. Um plugin Eclipse já existe para os script CodeWorker's. A versão inicial é limitada a sintaxe que destaca, passe o texto sobre as funções internas e documentação integrada. O manual de referência e um tutorial são acessíveis a partir do conteúdo "Ajuda" tópico do menu.
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