2017-06-11  Matt Wette  <mwette@alumni.caltech.edu>

	* lex.scm (nyacc): make-ident-like-p tested for string but not for
	empty string: added `not eof-object?'

2017-06-03  Matt Wette  <mwette@alumni.caltech.edu>

	* lex.scm (read-c-chlit): added '\r' and '\|' moved '\\' to case

2017-05-28  Matt Wette  <mwette@alumni.caltech.edu>

	* lalr.scm (step4): added precedence for resolving RR conflicts!

2017-05-20  Matt Wette  <mwette@alumni.caltech.edu>

	* lalr.scm (lalr-spec): removed more with/prune syntax; added
	reserve directive for reserved terminals (e.g., "volatile")

2017-05-06  Matt Wette  <mwette@alumni.caltech.edu>

	* lalr.scm: updated write-lalr-tables and write-lalr-actions to
	accept a prefix string

2017-05-04  Matt Wette  <mwette@alumni.caltech.edu>

	* lang/util.scm (make-pp-formatter): fixed bug in column counting
	that prevented line-wrap to occur.

2017-04-12  Matt Wette  <mwette@alumni.caltech.edu>

	* lex.scm (make-comm-reader): comments which end in newline can
	now also end in #<eof>

2017-03-03  Matt Wette  <mwette@alumni.caltech.edu>

	* lalr.scm: added "keepers" keyword argument to compact-machine
	and also added $end as default

2017-01-08  Matt Wette  <mwette@alumni.caltech.edu>

	* ../../test-suite/nyacc/lang/c99/exam.d/ex05.c: C99 does not
	allow lone `;' outside of functions.  Removed.

2017-01-07  Matt Wette  <mwette@alumni.caltech.edu>

	* lang/util.scm: add report-error: prints msg w/ file, line

	* parse.scm (make-lalr-parser): changed printout of parse error to
	(throw 'parse-error . args) and expect the full parser to catch
	the error

2017-01-06  Matt Wette  <mwette@alumni.caltech.edu>

	* lalr.scm (process-spec): in add-el changed memq to member since
	we are using strings for terminals

2016-11-25  Matt Wette  <mwette@alumni.caltech.edu>

	* added support for ellipsis to lang/c99/cpp.scm

2016-11-24  Matt Wette  <mwette@alumni.caltech.edu>

	* added (ellipsis) to lang/c99/pprint.scm

2016-04-09  Matt Wette  <mwette@alumni.caltech.edu>

	* bison.scm: new file providing make-lalr-machin/bison.  It is
	similar to make-lalr-machine but uses external bison program
	instead of the default from-scratch lalr code.

2016-03-04  Matt Wette  <mwette@alumni.caltech.edu>

	* lalr.scm: changed grammar parser to interpret $string as
	terminal.  This saves typing a quote in front.

Copyright (C) 2015-2017 Matthew R. Wette

Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
notice and this notice are preserved.  This file is offered as-is,
without any warranty.

