2001-11-30  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* gen.k, kimwl.l, kimwy.y, abs.k: Fixed YYLMAX limit.

2001-11-21  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* gen.k:
	Added size attribute to KC_OPERATOR_INFO to allow KC_STATISTICS.

2001-11-20  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* gen.k: Fixed list constructors in presence of additional members.
	Made additional members possible for primitive phyla.

	* gen.k, gutil.k, main.k, parse.k, pat.k, useocc.k, util.k:
	Many small fixes, mostly cast-related.

	* getopt.h:
	Fixed fucked up prototype for getopt() (removed declaration).

	* abs.k: Removed INC2 macro, replaced by simple new data type.

2001-11-16  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* gen.k:
	Generate (almost) empty attributOf function if there are no attributes.

	* gen.k: Made printer_functor_class as empty as it should be.

2001-11-14  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* gen.k: Fixed line ending (forgot to escape backslash).

	* gen.k: Recognize more compilers to automatically use hashsets.

	* gen.k:
	Removed superfluous underbar in output (for abstract_phylum members).

2001-11-13  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* config.h.in, Makefile.in: Add detection for hashsets.

	* gen.k:
	Now generating hash_set for casestring (optionally, using preproc).
	Also initial (and usually only) "hashtable" will be cleared in one go.

2001-11-07  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* gen.k:
	Uniq phyla are now in seperate sets: One for each predefined and one for
	all the others. Simplified compare function speeds up casestring creation.

2001-11-05  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* gen.k:
	Another one of those giant lists unparsed iteratively. Now files can be large.

	* util.k: Typo: Left a closing brace in...

2001-10-30  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* gen.k, util.k:
	Lists are now by default unparsed and reversed iteratively.
	Avoided some unnecessary recursion to let kc++ work on very large files.

	* error.k: Code beautification.

2001-10-19  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* gen.k:
	Call do_unparse instead of unparse in list unparsing default case to reduce
	call depth for non-optimizing compiler (just to go sure).

2001-09-21  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* gen.k: Unvirtualize free (really this time).
	Simplified phylum_less. This also makes it correct (it was using a deleted
	object before which only became apparent with Intel's icc).

2001-09-20  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* main.k, gen.k:
	Finally got completely rid of kc_nullary. Removed storage class from
	operator info, as it's the same as the class for the phylum.

	* kimwl.l: Nicer warning message for nested C inludes.

	* ChangeLog: Correct Martin's name (oe -> ).

2001-09-19  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* extocc.k, gen.k, kimwl.l, kimwy.y, util.k:
	Added warning for possibly nested '%{' '%}'.

2001-08-24  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* gen.k: Allow inititializers for %member.
	Reorder inititializations.
	Some code beautification.

	* kimwy.y: Allow initializers to take either '= ...' or '(...)' form.

	* main.k: Stupid typo (hastables again)

2001-08-22  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* error.k: Fix for MacOS X

	* gen.k: Fix inverted order for initializing user-supplied attributes

2001-08-02  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* getopt.h:
	Updated to newer LGPL. Renamed mysterious __arg? parameters.

	* main.k: Fixed option typo

2001-07-03  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* config.h.in, Makefile.in:
	Added check for string.h; makes cross-compiling work.

2001-06-07  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* Makefile.in: Forgot to include getopt in dist...

2001-06-06  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* getopt1.c, main.k, getopt.c, getopt.h, Makefile.in:
	Added getopt, option parsing now more stable

2001-05-29  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* config.h.in, Makefile.in: Changed to new autoconf version (2.50)

2001-05-16  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* gen.k: Fixed stupid printf typo (%p instead of %x)

	* gen.k, main.k:
	Accidentally generated #include "config.h" into the code...
	Some all-public classes converted to structs.

2001-05-11  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* gen.k, main.k: Rearranged some include statements

	* Makefile.in: Removed kimwy.hh from dist targets

2001-05-10  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* error.k: Changed some namespace std names to work with old g++

	* kimwl.l: Altered option parsing

	* TODO: DONE

	* gen.k: Added NORETURN, fixed ::unparse (namespace error).

2001-04-19  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* error.k: Fixed missing ctype-include (became obvious only with g++3)

2001-03-15  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* Makefile.in:
	Fixed wrong use of @srcdir@ which prevents from just making boot.

2001-03-14  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* Makefile.in:
	Made `make distribution' work better, now works completely in Gen-dir.

	* gen.k: Removed the assert_<phylum> macros.

	* defocc.k, useocc.k: Changed copyright notice.

	* Makefile.in: More autoconf; can compile with remote configure.

2001-03-13  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* main.k, Makefile, Makefile.in, patchlvl.h:
	Applied autoconf to everything - not much done, but a start.

2001-03-12  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* main.k:
	Fixed stupid bug in compare_and_delete_or_move where closed files were
	touched again; changed some error messages.

	* gen.k: Removed a debugging message.

2001-03-08  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* gutil.k, kimwl.l, kimwy.y, main.k, parse.k, pat.k, useocc.k, util.k, abs.k, defocc.k, error.k, extocc.k, gen.k, Makefile:
	Merged in changes which occured from kimwitu 4.4 -> 4.6.

2001-03-06  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* gutil.k:
	Fixed bad namespace error (including headers with anonymous namespace...)

	* Makefile: Made make distribution work without bison etc. (Finally!)

2001-03-05  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* main.k: Changed copyright year in version output.

	* patchlvl.h:
	CSGIO has no return values anymore, template for read function.

	* gen.k:
	CSGIO has no return values anymore, template for read function, changed
	a couple of names.

2001-03-02  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* main.k, gen.k, TODO:
	Removed longjmps in CSGIO, now throwing exceptions instead.

2001-02-28  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* main.k, patchlvl.h, util.k, error.k, gen.k, gutil.k, kimwy.y, Makefile, TODO:
	Defining %attr, initializing it and read/write (CSGIO) should now work.

2001-02-22  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* .cvsignore: Added cscope.out.

	* gen.k, gutil.k, TODO:
	Better csgio with (null pointer), begin to code %attr initialisation.

	* util.k: Layout; added better checks for %attr.

	* error.k: Layout; better TAB output.

	* abs.k: Layout only.

2001-02-21  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* util.k: Added check for static %attr.

	* kimwl.l:
	New code for // was broken, didn't allow comments in outer scope.

	* abs.k, error.k, gen.k, gutil.k, kimwl.l, kimwy.y, main.k, Makefile, parse.k, patchlvl.h, TODO, useocc.k, util.k:
	Made %attr and %member more useful: write %attrs in CSGIO.

2001-02-07  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* gen.k, main.k, parse.k, patchlvl.h, pat.k, TODO, util.k:
	Removed COPY_ATTRIBUTES, introduced copy_attributes instead.

	* Makefile: Use c++ instead of g++ now.

2001-02-05  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* main.k: Options --version and --help now more GNUish.

2001-02-02  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* abs.k, defocc.k, error.k, extocc.k, gen.k, gutil.k, kimwl.l, kimwy.y, main.k, Makefile, parse.k, patchlvl.h, pat.k, TODO, useocc.k, util.k:
	Removed CREATE_ROUTINE (use kc_create instead) and introduced namespace kc.

2001-02-01  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* Makefile: Better optimisation options in view of different compilers.

2001-01-17  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* kimwl.l: Added %option to specify options within .k files.

	* gen.k:
	Added do_unparse to finally solve the printer_function/functor
	problem.

	* util.k: Formatting only

2000-12-22  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* gen.k, kimwl.l: Little mistake.

	* pat.k, util.k, bisonsim.msg, error.k, gen.k, gutil.k, kimwl.l, main.k, Makefile:
	Changes to be more standard conformant and less memory leaking.
	(IOW: Used Sun CC and Purify.)

2000-12-15  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* main.k, parse.k, patchlvl.h, pat.k, gutil.k, kimwl.l, kimwy.y, bisonsim.msg, errmsg.h, errmsg.pl, error.k, gen.k, Makefile:
	Many changes to compile without warnings on Sun CC, meaning it should be
	much better ISO C++ now.

2000-12-07  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* gen.k: Changed a `new' in `kc_grow_malloc_area'; and layout.

	* main.k:
	Changed mktemp to mkstemp (linker warning! they're getting too clever...)

	* util.k, kimwy.y: Just layout

	* cr_explore.py: Added copyright notice

2000-12-04  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* patchlvl.h: Version 1.3.5
	* Makefile, abs.k, error.k, gen.k, gutil.k, kimwy.y, main.k, parse.k, pat.k, util.k:
	Gerd's changes once more. This time it's the smartpointer implementation,
	I believe. Also made rviews compatible with uviews, I think.

2000-11-28  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* TODO, patchlvl.h: Version 1.3.4
	* gen.k: Added uview declarations
	* main.k: Tidied up some comments

2000-10-19  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* TODO, error.k, gen.k, gutil.k: Added new unparse method taking a
	function (not a function object), as before.  New signature with
	uview - which is a new type, but with the old name... Renamed
	KC_Printer->printer_functor_class,
	printer_function->printer_functor and
	old_printer_function->printer_function

2000-10-18  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* gen.k, main.k: Added option `--covariant' to allow:	- using
	covariant return types (only)	- avoiding them completely   -
	generating both to choose with NO_COVARIANT_RETURN (as before)

2000-06-09  Martin von Lwis  <loewis@informatik.hu-berlin.de>

	* kimwl.l: Remove unnecessary backslashes in before % character

2000-05-29  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* gen.k: Changed indentation for some private: labels and such.

2000-05-22  Gerd Kurzbach  <kurzbach@iti.de>

	* main.k: WIN32 -> ARCH = cygwin option -d= renamed in -e=
	* gen.k: typedef const uview_class& c_uview;
	const uview -> c_uview
	using namespace std; in k.cc after #include <string>
	freeallnullary() in k.h removed
	in fprint_list kc_i removed
	* kimwyl.l: ^ before %uviewvar and %rviewvar removed
	
2000-05-16  Martin von Lwis  <loewis@informatik.hu-berlin.de>

	* patchlvl.h: Release 1.3.3

	* gen.k, gutil.k:
	Don't use kc_uniq_nullary_operator storage class anymore
	Remove f_no_attrs_in_Ccode_option, f_no_attrs_in_phylumdecl,
	f_no_attrs_in_operatordecl

2000-05-12  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* error.k, main.k:
	Fixed name mangling (magically replacing "rk.cc" by "->.cc" and such).

2000-05-09  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* patchlvl.h, TODO, gen.k: Formatting.

2000-05-08  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* gen.k, gutil.k, main.k: `provided' improved (now flawless?).

2000-05-05  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* gutil.k, patchlvl.h, gen.k:
	User predicates can now use variables from patterns (does not yet always work).

	* Makefile: Made boot target smaller (-Os -s).

	* main.k:
	Changed signal hanmdling (SIGSYS not defined on some systems).

2000-05-02  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* patchlvl.h, gutil.k, kimwl.l, kimwy.y, pat.k, util.k, TODO, abs.k, gen.k:
	Added support for guards in all patterns: unparse, rewrite, with and foreach;
	using keyword `provided'.

2000-05-01  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* main.k: Even more verboseness (works quite well now).

2000-04-30  Martin von Lwis  <loewis@informatik.hu-berlin.de>

	* Makefile, gen.k: Phyla with no arguments are not uniq, anymore.

2000-04-30  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* main.k: A little more verboseness for --verbose.

2000-04-18  Martin von Lwis  <loewis@informatik.hu-berlin.de>

	* Makefile: Rename kc++ to kc++-alpha for development branch

2000-04-14  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* main.k, Makefile, gen.k: Made cross-compilation for Win NT possible.

	* patchlvl.h, gen.k: Greatly improved `print'ing of lists.

2000-04-14  Martin von Lwis  <loewis@informatik.hu-berlin.de>

	* patchlvl.h: Release 1.2.2.

	* gen.k: Fix KC_STATISTICS support.

2000-04-13  Martin von Lwis  <loewis@informatik.hu-berlin.de>

	* gen.k: Use is_nil in list::append correctly.

	* ChangeLog: Merge changes up to 1.2.1

	* patchlvl.h: Release version 1.2.1

	* gen.k: Remove Delete method
	Change return type of abstract_list::copy to abstract_phylum

	* Makefile, gen.k: Remove csgiok.* from set of generated files.
	Change kc_uviews::view to a pointer type.

2000-04-13  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* patchlvl.h: Release version 1.2.

	* util.k, abs.k, error.k, gen.k, gutil.k, kimwy.y, pat.k, patchlvl.h:
	Renamed KC_UView and uview to uview_class and uview_enum, introduced
	uview as uview_class&.
	Improved rewrite rules syntax (quotes, arrows).

	* main.k: Changed option names.

	* Makefile:
	KC++ now by default made quite small (no CSGIO, no printdot).

2000-04-13  Martin von Lwis  <loewis@informatik.hu-berlin.de>

	* gen.k: Move CSGIOwrite function into base class
	Implement CSGIOwrite using <map> instead of kc hashtables
	Remove usage of YYSTYPE in csgio

2000-04-12  Martin von Lwis  <loewis@informatik.hu-berlin.de>

	* Makefile, gen.k: Remove support for non-sharing csgio
	Rename cygwin_{nt|98}-[45].0 to cygwin

	* gen.k: Introduce is_nil method on lists.

2000-04-11  Martin von Lwis  <loewis@informatik.hu-berlin.de>

	* patchlvl.h: Release version 1.1.1

	* main.k, error.k, gen.k: Implement set_subphylum method
	Do not generate subphylum if there are no subphyla
	Maintain non-leading spaces in pretty printer

	* gen.k: Move subphyla rewriting out of each view case; fix
	double-rewriting of subphyla

2000-04-08  Martin von Lwis  <loewis@informatik.hu-berlin.de>

	* gen.k: Rename kc_view_count to kc_last_uview; add kc_last_rview

2000-04-07  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* gen.k: Removed some list bugs.

2000-04-07  Martin von Lwis  <loewis@informatik.hu-berlin.de>

	* ChangeLog: New file

	* patchlvl.h: Release version 1.1

	* gen.k:
	Rename kc_view_names to kc_uviews; add reference to view objects.

	* gen.k, gutil.k, kimwy.y, main.k, parse.k: Merge with no_union branch

	* gen.k: Fix remaining use of do_printdot_phylum

	* gen.k: Remove KC_OFFSETOF, KC_SUBPHYLUM data structures,
	use abstract_phylum in printdot functions instead of YYSTYPE

2000-04-07  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* Makefile, gen.k: Removed nasty SIGSEGV caused by uninitialized
	global (make a mental note: shouldn't use that anymore). Removed
	purelink reference in Makefile.

2000-04-07  Harald Boehme  <boehme@informatik.hu-berlin.de>

	* gen.k: remove assert_.. in unparse() and rewrite()
	change ...::append() to return the 2nd lastliste phylum

2000-04-07  Martin von Lwis  <loewis@informatik.hu-berlin.de>

	* gen.k: Change map and filter to work without OperatorInfo.

2000-04-05  Martin von Lwis  <loewis@informatik.hu-berlin.de>

	* kimwy.y, parse.k, Makefile, gen.k, gutil.k:
	Removed u. access in kc++ itself
	Fixed various newlist problems

	* main.k, Makefile, gen.k: Removed union
	Removed subclasses for lists

2000-04-03  Martin von Lwis  <loewis@informatik.hu-berlin.de>

	* parse.k, useocc.k, util.k, abs.k, defocc.k, error.k, extocc.k, gen.k, main.k:
	Remove bigatoms support

2000-04-02  Martin von Lwis  <loewis@informatik.hu-berlin.de>

	* gen.k, main.k: Unvirtualize eq and free

	* main.k, gen.k: Unvirtualize print and list functions
	Add virtual subphylum method

2000-04-01  Martin von Lwis  <loewis@informatik.hu-berlin.de>

	* util.k, Makefile, error.k, gen.k, gutil.k, main.k, parse.k, pat.k:
	Remove HPUX support
	Remove LINT support

	* main.k, parse.k, pat.k, useocc.k, util.k, Makefile, abs.k, defocc.k, error.k, extocc.k, gen.k, gutil.k, kimwy.y:
	Remove casts and unparse pseudo casts
	Remove SUPPRESS directives
	Unprotect cvs id from lint/SABER

	* abs.k, gutil.k, kimwy.y, main.k, util.k:
	Replace kimwitu list stacks with STL stacks.

2000-03-31  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* abs.k, main.k, util.k: Removed spaces and comments.

	* gutil.k, kimwl.l, kimwy.y, main.k, parse.k, util.k, Makefile, abs.k, defocc.k, error.k, gen.k:
	Gerd's newest patches, including C++ operators and overloading.

2000-03-29  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* util.k, bisonsim.msg, error.k, gen.k, gutil.k, parse.k, python.cc:
	Renamed assert to assertCond to avoid name clash w/ std macro.

2000-03-28  Martin von Lwis  <loewis@informatik.hu-berlin.de>

	* gutil.k, kimwl.l, kimwy.y, main.k, parse.k, patchlvl.h, util.k, Makefile, abs.k, defocc.k, error.k, gen.k:
	Recover to kimwitu 1.01 after CVS repository loss

1999-11-12  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* main.k, util.k, TODO, gen.k:
	Beginning to get rid of `u'. This version does not work. Use yesterday's.

	* kimwy.y: Formatting.

	* .cvsignore: Ignored more.

1999-11-10  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* main.k:
	Fixed leave-with-fatal-bug (would recursively call leave from v_report).

	* error.k, kimwy.y: Code layout change (indentation).

	* kimwl.l: Allow '::' in identifiers.

	* gen.k: Fixed operator statistics output (size of ops).

	* Makefile: Fixed kimwy.o's dependency.

1999-11-08  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* error.k, gutil.k, main.k:
	No more g++ errors and warnings (now really).

	* errmsg.pl: Stabilized for different bison versions ('"' vs. '\"')

	* kimwy.y:
	Stabilized parser a little for old-style function definitions.

	* python.k, util.k, kimwy.y, main.k, patchlvl.h, python.cc, python.h, Makefile, TODO, bisonsim.msg, cr_explore.py, errmsg.pl, error.k, gen.k:
	No more g++ errors and warnings (in none-permissive mode)

1999-11-05  Martin von Lwis  <loewis@informatik.hu-berlin.de>

	* kimwy.y: Work around gcc incorrectly instantiating relops::operator>

	* main.k: implement -s

	* Makefile: switch to g++

	* error.k, gutil.k: using std::string

	* pat.k: Work around gcc incorrectly instantiating relops::operator>

1999-10-28  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* cr_explore.py, python.k: simplify

1999-10-14  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* Makefile: Same again. Was not perfect yet.

	* Makefile:
	Changes to work in Linux and Others: find right 'kc++[.s0]' via 'type'.

1999-10-06  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* python.k, Makefile: This version will break gdb on solaris.

	* gen.k: add NO_COVARIANT_RETURN

	* abs.k: remove newinclude

1999-06-04  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* TODO: remove rewrite comment

1999-05-14  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* Makefile: *** empty log message ***

1999-05-10  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* LICENSE, Makefile, main.k:
	Made distribution and boot make targets sensible. Changed licence.

1999-05-07  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* Makefile: Nothing changed much. Beginning to GPL everything.

1999-02-18  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* patchlvl.h: *** empty log message ***

	* Makefile: Kappa delivered.

	* python.k, main.k, Makefile, gen.k:
	Extensively tested. GLOBAL_ATTRIBUTE_PATCH works.

1998-12-28  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* python.k: "No more bugs!" kc++ finally written in kimwitu++ again.

	* util.k: remove casts

	* main.k, pat.k, patchlvl.h:
	"No more bugs!" kc++ finally written in kimwitu++ again.

	* parse.k: Work around gcc incorrectly instantiating relops::operator>

	* gutil.k, kimwy.y:
	"No more bugs!" kc++ finally written in kimwitu++ again.

	* kimwl.l: *** empty log message ***

	* abs.k, error.k, gen.k:
	"No more bugs!" kc++ finally written in kimwitu++ again.

	* extocc.k: Work around gcc incorrectly instantiating relops::operator>

	* Makefile: "No more bugs!" kc++ finally written in kimwitu++ again.

1998-12-22  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* python.k, gutil.k, main.k, gen.k:
	Disentangled rewrite; debugged with. Next: make stage 2.

1998-11-20  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* util.k, kimwy.y, main.k, parse.k, gen.k, Makefile, abs.k:
	Disentangled the unparse functions. Next step: same for rewrite.

1998-10-23  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* parse.k, python.k, util.k, gutil.k, kimwy.y, main.k, gen.k, abs.k:
	Alternative contains superfluous id entry just introduced, removal
	possibly tricky.

	* CHANGES, Makefile, README: Cleaning up src dir.

1998-10-14  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* python.k, main.k, gen.k, Makefile:
	Renamed kc_double to kc_real. Going to remove K&R now.

1998-10-13  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* cr_explore.py, python.k: Pyhton support for the Explorer feature.

1998-09-25  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* pat.k, patchlvl.h, util.k: Reasonably stable. No constr & destr yet.

	* useocc.k: reformat

	* gutil.k, main.k, parse.k: Reasonably stable. No constr & destr yet.

	* errmsg.h: *** empty log message ***

	* error.k, extocc.k, gen.k, Makefile, abs.k:
	Reasonably stable. No constr & destr yet.

	* defocc.k: reformat

1998-06-04  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* useocc.k, util.k, pat.k, patchlvl.h, main.k, parse.k, kimwy.y, gutil.k, kimwl.l, gen.k, extocc.k, defocc.k, error.k, Makefile, abs.k:
	First Kimwitu++ version written in Kimwitu++

1998-03-27  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* useocc.k, util.k, pat.k, patchlvl.h, parse.k, kimwy.y, main.k, gutil.k, kimwl.l, gen.k, extocc.k, defocc.k, error.k, Makefile, abs.k:
	creates classes now

1998-02-06  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* useocc.k, util.k, pat.k, patchlvl.h, main.k, parse.k, kimwl.l, kimwy.y, gutil.k, gen.k, extocc.k, defocc.k, error.k, Makefile, abs.k, CHANGES:
	K&R support removed now, beginning to convert to class structure

1998-01-09  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* patchlvl.h, util.k, parse.k, pat.k, main.k, kimwy.y, gutil.k, kimwl.l, gen.k, error.k, Makefile:
	No new features. I'm going to remove K&R support now. This version
	still has it. The next won't.

1997-12-09  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* util.k, pat.k, patchlvl.h, parse.k, kimwy.y, main.k, kimwl.l, gutil.k, gen.k, Makefile, error.k:
	First version to get through a C++ compiler. `Cleaned up' make file.

1997-11-21  Michael Piefel  <piefel@informatik.hu-berlin.de>

	* patchlvl.h, useocc.k, util.k: Kimwitu++ initial version,
	copy of Kimwitu 4.4

	* patchlvl.h, useocc.k, util.k: New file.

	* gutil.k, kimwl.l, kimwy.y, main.k, parse.k, pat.k:
	Kimwitu++ initial version,
	copy of Kimwitu 4.4

	* gutil.k, kimwl.l, kimwy.y, main.k, parse.k, pat.k: New file.

	* bisonsim.msg, bisonsim.rec, errmsg.pl: *** empty log message ***

	* README, TODO, abs.k, defocc.k, errmsg.h, error.k, extocc.k, gen.k:
	Kimwitu++ initial version,
	copy of Kimwitu 4.4

	* README, TODO, abs.k, bisonsim.msg, bisonsim.rec, defocc.k, errmsg.h, errmsg.pl, error.k, extocc.k, gen.k:
	New file.

	* CHANGES, LICENSE, Makefile: Kimwitu++ initial version,
	copy of Kimwitu 4.4

	* .cvsignore, CHANGES, LICENSE, Makefile: New file.

	* .cvsignore:
	Work around gcc incorrectly instantiating relops::operator>

