从为语法工具包提供的文档中,我无法弄清楚我应该如何正确处理评论之类的东西。我的词法分析器当前返回TokenType.WHITE_SPACE
任何注释块,但是没有IElementType
生成唯一性供我进行语法突出显示。
如果我创建一个IElementType
并告诉 flex 返回它以供注释,我可以执行语法突出显示,但是那个标记不是我在 BNF 中的语言规范的一部分,因此它被认为是无效的。
将注释作为空格传递的正确方法是什么,但在 Intellij/grammar-kit/jflex 中对它们执行语法高亮显示?