wxdkct
Wxdkct is a preprocessor for C, C++ and Objective-C for the
following purposes:
- One module - one source file.
The *.h and *.c (or *.cpp, *.m) files are created from one source
file.
- Trace and debug messages.
A special notation is used for trace and debug messages in wxdkct
source files. Depending on the conversion options C code is
generated to write debug messages to file or to standard output.
When producing code for a release, C code without debug messages is
generated.
- Code generator for state machines.
In a wxdkct source file you can describe a state machine using
lookup tables. Wxdkct generates C code using nested if and switch
constructs from it.
A lookup table is easier to maintain but code without lookups
executes faster. This code generator combines advantages of both
methods.
- Code generator for wxWidgets based GUIs
C++ code section for GUI layout are often long and complicated.
Using wxdkct you can describe your GUI in an ini-file style section
in the *.wxc file.
The code generator creates member variables declarations in the
class definition and code for the constructor.
Further information about dkct and wxdkct - especially about the
syntax for *.ctr and *.wxc files - is available at the Project page at
SourceForge 〈1〉.
When running a conversion wxdkct processes all source files in
the current directory. A typical usage scenario includes:
- Start wxdkct.
- Choose directory containing your sources (*.ctr, *.cpt, *.wxc,
*.mtr, *.jtr files).
- Probably multiple times:
- Edit one or more source files.
- Set conversion options.
- Run conversion.
- Build software project.
- Text new software version.
- Exit wxdkct.
External links
1 |
http://dktools.sourceforge.net/dkct |