Scripting language for generative programming

Tags: bnf syntax source translation extended bnf human interventions scripting language generative programming programming language remarkable advantage specific languages program transformation external programming format html html pages protected areas parsing software engineering jsp


Cedric Lemaire

CodeWorker is a scripting language for producing reusable, tailor-made, evolvable and reliable IT systems with a high level of automation. This is a software engineering approach called "generative programming". The most remarkable advantage is about generating source code automatically after restricting human interventions to the essentials. An extended BNF syntax allows defining new Domain-Specific languages or parsing existing format (HTML pages for example). A template-based syntax like PHP and JSP allows writing the patterns for generating code. The code generation knows how to preserve protected areas with hand-typed code and offers code expansion, source-to-source translation and program transformation. These tasks are executed in a straightforward process, with no binding to an external programming language and with no translation of requirements specification in a constraining format.

Software Price: Freeware
Software Version: 3.3
Release Date
: 1/5/2004

Size: 0.61 MB
Platform: Win98, NT 4.x, XP, Windows 2000, Unix, Linux

Download Link: CodeWorker Download

Keywords: parsing language parsing tool code generation source-to-source translation code generator program transformation text scripting language generating efficiently extended bnf code generative programming scripting source


  Search by keyword:      

Copyright © 2003-2012