* data/glr.c (YY_SYMBOL_PRINT): Don't print newline at end to
authorPaul Hilfinger <Hilfinger@CS.Berkeley.EDU>
Sat, 21 May 2005 08:35:51 +0000 (08:35 +0000)
committerPaul Hilfinger <Hilfinger@CS.Berkeley.EDU>
Sat, 21 May 2005 08:35:51 +0000 (08:35 +0000)
commit5e6f62f2f10547c6552d3eb4003c44d66f172686
tree04cbb00318469ee73359089bfa5e11464b87ceba
parent0fb669f9d648dfdd7a39478a6b658511455ae966
* data/glr.c (YY_SYMBOL_PRINT): Don't print newline at end to
fix a small glitch in debugging output.
(yyprocessOneStack, yyrecoverSyntaxError, yyparse): Print newline
after YY_SYMBOL_PRINT where needed.

(struct yyGLRState): Add some comments.
(struct yySemanticOption): Add some comments.
(union yyGLRStackItem): Add comment.

(yymergeOptionSets): Correct this to properly perform the union,
avoiding infinite reported by Michael Rosien.
Update comment.

* tests/glr-regression.at: Add test for GLR merging error reported
by M. Rosien.
ChangeLog
data/glr.c
tests/glr-regression.at