Список разбора Bison/EBNF по крайней мере с двумя элементами

В настоящее время я пытаюсь проанализировать разделенный запятыми список, по крайней мере, с двумя элементами, используя бизона. Я знаю, как разобрать список с помощью этого:

list : list "," element
     | element

но как я могу убедиться, что в списке есть как минимум два элемента?

1 ответ

Решение

На риск быть очевидным:

list : list "," element
     | element "," element
Другие вопросы по тегам