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