Решение шутки, связанной с EBNF

Как вы думаете, каково решение следующей проблемы, связанной с EBNF?

Следующее сообщение было замечено на наклейке на бампере: Воняет Синтаксис. В чем шутка?

Пока что это мне пришло в голову:

r1 ::= in | yn
r2 ::= ks | x
Stinks Syntax ::= St r1 r2 | S r1 ta r2

Stynx Sintaks

1 ответ

Решение

Шутка в том, что в английском языке субъект (синтаксис) должен стоять перед глаголом (воняет). Так что это синтаксическая ошибка, на которую жалуется автор наклейки на бампер.

Другие вопросы по тегам