我想找一个可以处理和评估简单表达式的JavaScript解析器。该解析器应该能够评估常规的数学表达式,并支持带参数的自定义函数。它还必须支持字符串处理。偏爱具有||运算符支持的字符串连接,但如果使用+也可以的话,那就没问题。
以下是解析器应该处理的表达式示例:
3 * (2 + 1) - 1
2 * func(2, 2)
func('hello world', 0, 5) || ' you'
是否有人实现了这样的东西或者我在哪里可以找到类似的东西?
以下是解析器应该处理的表达式示例:
3 * (2 + 1) - 1
2 * func(2, 2)
func('hello world', 0, 5) || ' you'
是否有人实现了这样的东西或者我在哪里可以找到类似的东西?