是否有petitparser数学解析器?(Is there a math parser for pe

2019-10-18 16:08发布

是有一个镖LIB可以解析数学串如(3+4)/4.5 ? 我试图建立与petitparser一个基本的解析器,但我现在是在我头上和它只是试验和错误:)是否有petitparser(DART或任何其他语言)实现一个简单的数学解析器的地方吗?

Answer 1:

该入门教程 PetitParser对飞镖解释了建设“编写更为复杂的语法”一节简单的表达式语法。

还有一个更复杂的表达式语法的测试套件 PetitParser对于飞镖,可以帮助您开始。

Smalltalk的执行PetitParser有甚至更多的例子。 此外,它包括工厂对象,可帮助您构建表达语法。 不幸的是这个代码尚未移植。

更新:由于1.1.0版本PetitParser包括工厂建设表达式语法 。



文章来源: Is there a math parser for petitparser?