$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
.