Решение шутки, связанной с EBNF
Как вы думаете, каково решение следующей проблемы, связанной с EBNF?
Следующее сообщение было замечено на наклейке на бампере: Воняет Синтаксис. В чем шутка?
Пока что это мне пришло в голову:
r1 ::= in | yn
r2 ::= ks | x
Stinks Syntax ::= St r1 r2 | S r1 ta r2
Stynx Sintaks
1 ответ
Решение
Шутка в том, что в английском языке субъект (синтаксис) должен стоять перед глаголом (воняет). Так что это синтаксическая ошибка, на которую жалуется автор наклейки на бампер.