У меня есть задание исправить неоднозначную БНФ, но я полностью потерялся. Я знаю, что это не настоящий вопрос программирования, и я с удовольствием удалю его, если он не подходит для этих плат. Есть ли хорошие сайты, где я мог бы узнать больше о BNF? Тот, с которым я имею дело, кажется довольно простым, но я не могу найти ни примеров, ни хороших объяснений относительно БНФ. У меня был некоторый опыт обнаружения неоднозначных деревьев разбора и других видов грамматик, но я полностью потерян на этом.
Поскольку это школьное задание, я не уверен, что мне следует публиковать BNF, о котором идет речь, но если кто-нибудь знает хороший сайт, на который я мог бы взглянуть, чтобы лучше понять, как атаковать мой вопрос. Я просто не знаю, с чего начать.