Вопросы по теме 'grammar-kit'

Как составлять правила BNF с помощью Grammar-Kit
Я пытаюсь преобразовать файл EBNF в рабочий BNF для IntelliJ Grammar-kit. В EBNF есть правила как таковые: BinOpChar ::= "~" | "!" | "@" | "#" | "$" | "%" | "^" | "&" | "*" | "-" BinOp ::= BinOpChar, {BinOpChar} Как я могу создать...
679 просмотров
schedule 04.04.2023

IntelliJ: Grammar-Kit/BNF: как исправить ошибки?
Я пишу плагин Custom Language для IntelliJ. Вот упрощенный пример языка. Обратите внимание, что структура является рекурсивной: Я успешно реализовал файлы FLEX и BNF, но не знаю, как добавить восстановление после ошибок. Я читал о...
736 просмотров

Grammar-Kit: как обращаться с токенами комментариев
Из документации, предоставленной для набора грамматик, я не могу понять, как я должен правильно обрабатывать что-то вроде комментариев. В настоящее время мой лексер возвращает TokenType.WHITE_SPACE для любых блоков комментариев, но тогда для меня...
488 просмотров
schedule 23.08.2023