Конфликты Shift-reduce и reduce-reduce с LR

Это грамматика:

expr-> expr OPER expr
expr->PREFIX expr
expr->expr POSTFIX
expr->expr ‘?’ expr ‘:’ expr
expr->expr‘[’ expr ‘]’
expr->expr‘(’ expr ‘)’
expr->ID
expr->CONSTANT
expr->‘(’ expr‘)

Я не могу найти конфликты сдвига-уменьшения и уменьшения-уменьшения с LR, может ли кто-нибудь мне помочь?


person Anazteizia ComputerEngineer    schedule 13.02.2021    source источник
comment
Как именно вы разбираете PREFIX ID POSTFIX?   -  person rici    schedule 13.02.2021


Ответы (1)


Приоритет операторов: 1)[] () . –› POSTFIX ++ –– (ЛЕВЫЙ КАСТОМИЗМ) 2)ПРЕФИКС ++ –– - 3)?: (ПРАВЫЙ КАСТОМЕРИЗМ)

person Anazteizia ComputerEngineer    schedule 13.02.2021
comment
Я не уверен, что это такое, но это определенно не ответ. Возможно, вы намеревались отредактировать свой ответ, хотя вы также хотели бы лучше справиться с форматирование - person rici; 13.02.2021