Let's say I have got a set of LR(1) states and I want to try to convert it to LALR(1). I did the first step of finding states that have got the same LR(0) core and now I'm doing the merge process. However one of such set of states can't be merged, because it would introduce RR conflict(s). Should I:
- Stop the conversion right now and say the grammar, that constructed this state machine, is not a LALR(1) grammar,
- or should I continue merge other possible states and stop only if none of such candidates can be merged?