Download Latest Version ccide-0.6.6.tar.gz (462.7 kB)
Email in envelope

Get an email when there's a new version of Decision Table Preprocessor

Home
Name Modified Size InfoDownloads / Week
OldFiles 2012-12-06
ccide 2012-08-06
README 2012-09-05 2.8 kB
ccide-0.6.6-1.src.rpm 2012-09-05 464.2 kB
ccide-0.6.6-1.x86_64.rpm 2012-09-05 77.1 kB
ccide-0.6.6.tar.gz 2012-09-05 462.7 kB
ccide-0.6.6-1-mingw.tar.gz 2012-09-05 666.6 kB
ccide-0.6.5-1-mingw.tar.gz 2012-08-29 579.1 kB
ccide-0.6.5-1.x86_64.rpm 2012-08-27 75.5 kB
ccide-0.6.5-1.src.rpm 2012-08-26 448.2 kB
ccide-0.6.5-1.tar.gz 2012-08-26 447.1 kB
ccide-0.5.0-5.x86_64.rpm 2012-07-01 67.4 kB
ccide-0.5.0-5.src.rpm 2012-07-01 418.2 kB
Totals: 13 Items   3.7 MB 1
	  	ccide - C Language Decision Table Code Generator 

	Copyright (C) 2002-2004,2010,2012;  Thomas W. Young, e-mail:  ccide@twyoung.com

    	This file is part of ccide, the C Language Decision Table Code Generator.

   	Ccide is free software: you can redistribute it and/or modify
   	it under the terms of the GNU General Public License as published by
    	the Free Software Foundation, either version 3 of the License, or
   	(at your option) any later version.

    	Ccide 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 General Public License for more details.

    	You should have received a copy of the GNU General Public License
    	along with Ccide.  If not, see <http://www.gnu.org/licenses/> or
    	write to the Free Software Foundation, Inc., 51 Franklin St, 
    	Fifth Floor, Boston, MA 02110-1301 USA.
 

See the accompanying file, COPYING, for terms of use.  
  
Ccide generates compilable code in a number of languages(including JAVA, C/C++, BASH script, and Euphoria; from a source language file containing one or more commented decision tables.  Decision tables are easier to read than traditional if-then-else structures, thereby helping to prevent logic errors.
 
See the man page for a complete description or visit
http://github.com/tyoung3/ccide or http://ccide.sourceforge.net/ for more information and downloads.

ccide is part of the GNU project: http://www.gnu.org/gnu/thegnuproject.html.

Install Note:
	Normal procedure is configure, make, [make check], make install (as root). 
	Use './configure --disable-nls'  if NLS support is not wanted or unavailable.
	For mingw something like './configure -disable-nls --prefix=c:/mingw' is 
        probably what you want (but see below).

	To rebuild from scratch, run the './autogen.sh' script in the installation
	directory(contains Makefile.am, etc.) and run './configure' and 'make'.  
	BOOTSTRAP WARNING: If you run 'make clean', you may need a working version of 
	ccide to regenerate ccideparse.y and ccidemain.c. The ccide source code itself contains 
	several, previously expanded, decision tables.  

	Running 'make install' will install ccide without package management.	
	'make uninstall' will undo 'make install'.
	You can build an rpm by running 'make rpm' then install the rpm, as root: 'sudo rpm -Uvh .../RPMS/*/ccide*rpm'.    
	
	On Windows systems, you will want to do something like
	'make DESTDIR=/mingw install' to install.
	The ...mingw.tar.gz tarball is preconfigured with './configure --disable-nls --prefix=c:/mingw && make'. 
	ccidew.exe should work properly, but there is no ccide.bat script, as yet, to replace the ccide bash script.
	
Source: README, updated 2012-09-05