算术表达式解析器的测试套件

时间:2017-04-04 00:24:46

标签: parsing testing evaluation arithmetic-expressions test-suite

我正在编写一个简单的解析器(在JavaScript中,稍后在Swift中)来评估基本的算术表达式,例如1+2*33*(4+5)

我有一个工作版本,但我想测试它是否可靠。

是否有运行我的解析器的算术表达式测试套件?

通过上下文,我正在编写自己的解析器,而不是寻找库或使用内置功能,例如eval。这是出于以下原因:

  • 体验
  • 它允许我解析在3(4+5)2×3√16等解析器中通常不可接受的表达式,以及使用特殊变量
  • 体验

0 个答案:

没有答案