Оператор - должен поддерживать отрицание, но я не могу заставить его работать: raw-type = "DINT" | "REAL" | "SINT" | "BIT"
custom-type = - raw-type
Каждый раз, когда я пытаюсь я получаю ошибку: Run
Как получить instaparse, чтобы пропустить пробелы между токенами? (Я мог бы, конечно, определить пробел как самостоятельный токен и вставить его между всеми элементами в правой части каждого правила,
У меня проблема с двусмысленным анализом в insta. Вот грамматика: (def yip-shape
(insta/parser
(str/join "\n"
["S = (list-item | heading | text-block)*"
;; lists and that