Projects / CCIDE


Ccide reads C, C++, BASIC, or bash source code containing embedded decision tables from stdin, expands the tables, copies the remaining statements, and forms a compilable C or C++ source module, executable bash script, or interpretable BASIC program. Erratic side effects are avoided by evaluating all condition expressions at exactly the same time, and by performing all evaluations and actions in the original sequence.

Operating Systems

RSS Recent releases

  •  28 Sep 2004 11:36

Release Notes: This release adds BASIC language support, including Visual Basic. It has improved C/C++ comment processing and improved BASH script processing.

  •  18 Sep 2004 22:41

Release Notes: This release added support for C++, bash, and m4 output.

  •  23 Aug 2004 09:03

Release Notes: Ccide now works on Linux, FreeBSD, and Solaris platforms. Optimized code is emitted for the "state machine" special case.

No changes have been submitted for this release.

RSS Recent comments

23 Aug 2004 09:48 twysf

Help stomp out logic errors in C programs.
If you are a C developer, give ccide a try. It should build

on all major Unix platforms. It has been run successfully

on Linux, Solaris, FreeBSD, and OpenBSD.

Windows developers: ccidew32.exe is coming soon.


Project Spotlight


Data center infrastructure management.


Project Spotlight


A GW-BASIC-compatible interpreter.