Subject: CVS commit: pkgsrc/devel/bison
To: None <>
From: Thomas Klausner <>
List: pkgsrc-changes
Date: 09/30/2005 13:51:25
Module Name:	pkgsrc
Committed By:	wiz
Date:		Fri Sep 30 13:51:25 UTC 2005

Modified Files:
	pkgsrc/devel/bison: Makefile PLIST distinfo

Log Message:
Update to 2.1:

Changes in version 2.1, 2005-09-16:

* Bison-generated parsers now support the translation of diagnostics like
  "syntax error" into languages other than English.  The default
  language is still English.  For details, please see the new
  Internationalization section of the Bison manual.  Software
  distributors should also see the new PACKAGING file.  Thanks to
  Bruno Haible for this new feature.

* Wording in the Bison-generated parsers has been changed slightly to
  simplify translation.  In particular, the message "memory exhausted"
  has replaced "parser stack overflow", as the old message was not
  always accurate for modern Bison-generated parsers.

* Destructors are now called when the parser aborts, for all symbols left
  behind on the stack.  Also, the start symbol is now destroyed after a
  successful parse.  In both cases, the behavior was formerly inconsistent.

* When generating verbose diagnostics, Bison-generated parsers no longer
  quote the literal strings associated with tokens.  For example, for
  a syntax error associated with '%token NUM "number"' they might
  print 'syntax error, unexpected number' instead of 'syntax error,
  unexpected "number"'.

To generate a diff of this commit:
cvs rdiff -r1.54 -r1.55 pkgsrc/devel/bison/Makefile
cvs rdiff -r1.11 -r1.12 pkgsrc/devel/bison/PLIST
cvs rdiff -r1.16 -r1.17 pkgsrc/devel/bison/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.