Precedence and associativity declarations in a parser generator are used to
Answer: A
Correct answer: resolve conflicts without rewriting the grammar into levels
Declaring the precedence and associativity of the operators lets the generator settle shift-reduce conflicts in a short ambiguous expression grammar, instead of the grammar being expanded into one nonterminal per precedence level. The result is a smaller grammar, a smaller table and a specification that reads more directly.
Please log in or register to report this question.