标签: parsing cup
我了解CUP或javaCC或其他一些解析器生成器,
但我希望能够为项目添加简单的语言,而无需将复杂的工具配置为CUP。
由于我想使用运算符,因此使用正则表达式解析语言有点太复杂了:
|| && ( ) [ ]
答案 0 :(得分:0)
该功能由名为PyParse的库为Python提供。也许可以使用Jython集成该库。
答案 1 :(得分:-1)
JRE附带嵌入的javascript引擎。见http://docs.oracle.com/javase/7/docs/api/javax/script/ScriptEngine.html
此处还有教程 - > http://docs.oracle.com/javase/7/docs/technotes/guides/scripting/programmer_guide/