2

递归下降解析的维基百科条目判断 pyparsing 不是递归下降。递归下降的定义确定了这些属性:

  1. 每个非终结符都有一个到处理该非终结符的生产规则扩展的函数的一对一映射。
  2. 令牌从左到右读取(自上而下解析)
  3. 在这些函数内部,它将调用其他函数来解析子表达式,这些函数可以是右递归的。

我知道 pyparsing 使用更面向对象的设计,而不是解析器组合器方法。这是取消 pyparsing 资格的技术性吗?

4

0 回答 0