valent 的右递归形式 (相对的，在LALR分析器里面则比较偏好左递归，因为比起右递归来说会使用比较少的堆叠)；然而，比较复杂的由上而下(top-down)语法分析器里面可以借由使用缩减(by use of curtailment)来实做一般的上下文无关文法。 在2006年, Frost 和 Hafiz 提出一个演算法，可以容纳包含直接左递归生成规则的 (ambiguous grammers)。 在2007年，Frost，Hafiz和Callaghan 将此演算法延伸为一个完整的，可以适用并在多项式时间