look in the output file for all of the 'go to state 118', this will give you the hints were the grammar are conflicting.
hope this helps Henrik On Sunday 12 June 2005 15.04, Frans Englich wrote: > Hi, > > In my grammar I have 2 shift/reduce conflicts. I could find those by > staring at my grammar until I find where I introduced it, but I thought I > could learn to make use of Bison's nifty debugging -- the output file. > > At the top of my .output file it says: > > State 118 conflicts: 2 shift/reduce > > > And state 118 looks like this: > > --------------------------------------------------- > state 118 > > 72 SequenceType: ItemType . > 73 | ItemType . STAR > 74 | ItemType . PLUS > 75 | ItemType . QUESTION_MARK > > PLUS shift, and go to state 134 > STAR shift, and go to state 135 > QUESTION_MARK shift, and go to state 136 > > PLUS [reduce using rule 72 (SequenceType)] > STAR [reduce using rule 72 (SequenceType)] > $default reduce using rule 72 (SequenceType) > > --------------------------------------------------- > State 134, 135, and 136 looks all very similar. For example, state 134 > looks like this: > > state 134 > > 74 SequenceType: ItemType PLUS . > > $default reduce using rule 74 (SequenceType) > > > I fail to understand what is the problem, and hence how to fix it. AFAICT, > both (for example) state 134 and 118 reduces the tokens to a SequenceType. > I don't see where the ambiguity is. I'm neither fully sure about what the > brackets are communicating in state 118. > > Perhaps my confusion can be cleared from what I've written so far? > > For those interested, the grammar can be found here: > > http://websvn.kde.org/*checkout*/branches/work/kdom/xpath/impl/parser/Parse >r.output?rev=424401 > http://websvn.kde.org/*checkout*/branches/work/kdom/xpath/impl/parser/Parse >r.ypp?rev=424401 > > > Cheers, > > Frans > > > _______________________________________________ > Help-bison@gnu.org http://lists.gnu.org/mailman/listinfo/help-bison _______________________________________________ Help-bison@gnu.org http://lists.gnu.org/mailman/listinfo/help-bison