I've now determined that using a more recent version of Bison helps. I was using 1.875. I added a rule that caused Bison to abort and then tried it with 2.1, which succeeded. I ran both versions using input that didn't cause 1.875 to fail and the number of shift/reduce conflicts differed.
I've now installed Bison 2.3 and it works. I will still try to get rid of unnecessary rules, though. I'll also try to reduce or eliminate the s/r conflicts, when I find the time. It would be nice to know exactly what makes Bison abort. I suspect it has to do with the states, but I wasn't able to understand why it would fail in some cases and not in others. Thanks again for the help. Laurence _______________________________________________ [email protected] http://lists.gnu.org/mailman/listinfo/help-bison
