Itβs not easy for me to wrap my head around this, and you need help understanding the shift and reducing conflicts. I have a grammar that I cannot understand why this is problematic. I could attach a grammar, but I want to find out how it works.
The first question is, what type of parser does MGrammer create? As far as I understand, the shift reduction and reduction of reduction conflicts depends on the type of parser.
The second question, what does reduction mean, reduces conflict, and what does shift mean that reduces conflict?
I know the basics of lexical analysis and formal grammar, but some time has passed since I worked with language design, so any help here is very appropriate.
Update:
I work with a significant language with spaces, and I wonder how it can be done in MGrammar, do I need to take a look to solve the ambiguities?
shift-reduce-conflict mgrammar oslo
John leidegren
source share