我可以仅使用Grammarkit来生成用于Intellij插件开发(自定义Lang)的解析器和Lexer



在Intellij插件开发的自定义语言支持教程中,它使用Grammarkit生成Parser和JFLEX(修补(来生成Lexer。

在此页面上,作者说我们可以"使用Grammarkit插件来生成Lexer和Parser"。

是否有一个特殊的原因,即喷气桥建议使用JFLEX生成lexer?如果我们使用grammarkit生成同时生成?

,该过程会有什么不同?

好吧,我想我现在知道答案。最简洁的答案是不。这比这有点复杂。

语法套件可用于生成.flex文件,您仍然需要JFLEX Generator来生成Java Lexer。

两个步骤都可以通过上下文菜单完成。

有关更多信息,请参见此处。

相关内容

  • 没有找到相关文章

最新更新