Допустим, у меня есть следующее:
items : (item separator)+
это будет работать для:
i1, i2, i3,
, но не для:
i1, i2, i3
как это сделатьтак что не требуется разделитель конца?
Это больше похоже на то, что вам нужно:
items: item(,item)*