]> git.saurik.com Git - bison.git/commit
The computation of nullable is broken: it doesn't handle empty
authorAkim Demaille <akim@epita.fr>
Thu, 13 Dec 2001 11:02:21 +0000 (11:02 +0000)
committerAkim Demaille <akim@epita.fr>
Thu, 13 Dec 2001 11:02:21 +0000 (11:02 +0000)
commited8e1f68e9743c391f4aba148968ea1e5e960973
treecc6e41a7f0015b12618a9e70677d64a6e8443954
parentcb581495e689b4875c96eea8135f09d8a72eaacc
The computation of nullable is broken: it doesn't handle empty
RHS's properly.
* tests/torture.at (GNU AWK Grammar): New.
* tests/sets.at (Nullable): New.
* src/nullable.c (set_nullable): Instead of blindly looping over
`ritems', loop over the rules, and then over their rhs's.
Work around Autotest bugs.
* src/warshall.c (bitmatrix_print): Don't use `+--+' as table
frame, because Autotest understand lines starting with a `+' as
traces from the shell.  Then, they are not processed properly.
Admittedly an Autotest bug, but we don't have time to wait for
Autotest to catch up.
* tests/regression.at (Broken Closure): Adjust to the new table
frames.
Move to...
* tests/sets.at: here.
ChangeLog
src/nullable.c
src/warshall.c
tests/Makefile.am
tests/regression.at
tests/sets.at [new file with mode: 0644]
tests/testsuite.at
tests/torture.at