$text = (!a && !b) || (!c && !d)
解析器由(), !, &&,组成||。实际上a, b,是函数中的替换符号c。d我已经声明了。在序列解析之后,将完成实际的解析。
通用解析器用于数字计算。但是我正在开发的解析器是针对一系列操作的。
如何知道操作顺序?
我已经阅读了一些关于recdescent的 Perl 代码,但我无法理解并对其进行了修改。
$text = (!a && !b) || (!c && !d)
解析器由(), !, &&,组成||。实际上a, b,是函数中的替换符号c。d我已经声明了。在序列解析之后,将完成实际的解析。
通用解析器用于数字计算。但是我正在开发的解析器是针对一系列操作的。
如何知道操作顺序?
我已经阅读了一些关于recdescent的 Perl 代码,但我无法理解并对其进行了修改。
You want Math::Symbolic, it is built on Parse::RecDescent and Parse::Yapp.