2016-08-25 1 views
0

Оператор - должен поддерживать отрицание, но я не могу заставить его работать:Instaparse: поддерживается ли отрицание?

raw-type = "DINT" | "REAL" | "SINT" | "BIT" 
custom-type = - raw-type 

Каждый раз, когда я пытаюсь я получаю ошибку: RuntimeException - occurs on the right-hand side of your grammar, but not on the left instaparse.cfg/check-grammar (cfg.clj:252). Кажется, не имеет значения, где я положил -.

Итак, как преодолеть эту ошибку? Или есть другой способ сделать custom-type выше?

ответ