解析器生成器(编译器编译器)支持Java的变量关键字和运算符?

时间:2012-01-10 15:37:15

标签: java parser-generator compiler-compiler

是否有支持不同关键字和运算符的解析器生成器(编译器编译器)?

我的语言具有可自定义的关键字和运算符(可以有多个符号并且包含字母)。我之前通过将特殊符号映射到运算符和关键字然后使用JFlex来绕过此问题。现在,随着语法突出显示问题的出现(我们正在使用RSyntaxPane),这根本不起作用。

编辑:顺便说一下,我只需要词法分析器部分。

另外,一些例子:

在俄罗斯布局中,缺少大括号。在俄语翻译中:

{ = ?\
} = ?/

关键字也可以进行本地化,例如“功能”在俄语翻译中是“функция”。

0 个答案:

没有答案