CodeWorker 4.5.4

License: Free ‎File size: 667.09 KB
‎Users Rating: 4.0/5 - ‎1 ‎votes

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.

VERSION HISTORY

  • Version 4.5.4 posted on 2010-05-01
    New way for preventing against multiple inclusion of a script file and add of conditional preprocessor directives.

Program Details

EULA

"CodeWorker": a scripting language for parsing and generating text. Copyright (C) 1996-1997, 1999-2002 C馘ric Lemaire This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA To contact the author: [email protected]