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 выше?

1 ответ

! это отрицание. использование ! скорее, чем -,

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