]> git.saurik.com Git - bison.git/commit - doc/bison.texinfo
Fix impure push parser compile error reported by Bob Rossi at
authorJoel E. Denny <jdenny@ces.clemson.edu>
Wed, 20 Feb 2008 18:23:21 +0000 (18:23 +0000)
committerJoel E. Denny <jdenny@ces.clemson.edu>
Wed, 20 Feb 2008 18:23:21 +0000 (18:23 +0000)
commit333e670c857bff3b9354f61a572edaa0e25ac695
tree2d6583ae76e1b30b6bfcfc1520a5ed3be046ab51
parent798096e1deaeb13a06e62de5c73487537e220e3c
Fix impure push parser compile error reported by Bob Rossi at
<http://lists.gnu.org/archive/html/help-bison/2008-02/msg00023.html>.
* data/yacc.c: Clean up whitespace in the output a little.
(yypstate_allocated): Define for impure push parsers regardless of
whether the pull interface is also requested.
* tests/push.at (Push Parsing: Multiple impure instances): Extend to
check impure push parsers without the pull interface.

* data/yacc.c (yypstate_new): Don't try to invoke yyerror since
yyerror takes arguments specified by %parse-param while yypstate_new
does not.
* doc/bison.texinfo (Parser Create Function): Document that
yypstate_new returns 0 for multiple impure parser instances.
* tests/push.at (Push Parsing: Multiple impure instances): Update
expected stderr output.
ChangeLog
data/yacc.c
doc/bison.texinfo
tests/push.at