,该过程会有什么不同?
在Intellij插件开发的自定义语言支持教程中,它使用Grammarkit生成Parser和JFLEX(修补(来生成Lexer。
在此页面上,作者说我们可以"使用Grammarkit插件来生成Lexer和Parser"。
是否有一个特殊的原因,即喷气桥建议使用JFLEX生成lexer?如果我们使用grammarkit生成同时生成?
好吧,我想我现在知道答案。最简洁的答案是不。这比这有点复杂。
语法套件可用于生成.flex
文件,您仍然需要JFLEX Generator来生成Java Lexer。
两个步骤都可以通过上下文菜单完成。
有关更多信息,请参见此处。