Я искал в Интернете, чтобы найти ответ, но я не мог. Есть ли кто-нибудь, кто поможет мне? expr ->term moreterms
moreterms -> +term {print(‘+’)} moreterms
|‐term {print(‘‐’)} moreterms
Я пытаюсь представить в LBNF, что декларации функций C/C++ имеют следующую (приблизительную) форму (<sym> обозначает optionallity, а [rule] - это нуль- более список): type ident ([type <id>]);
Хотя