Search CTRL + K

Derivation

推导(derivation) 是根据开始符号 S 和产生式规则集 P 不断展开生成式,最终判断句子是否属于 形式语言L(G)

最左推导

最左推导(leftmost derivation)是对推导式右手端最左边第一个 非终结符 进行展开。

最右推导

最右推导(rightmost derivation)是对推导式右手端最右边第一个 非终结符 进行展开。


Wikipedia

Left/Right derivation:[1]

  • in a leftmost derivation, it is always the leftmost nonterminal
  • in a rightmost derivation, it is always the rightmost nonterminal

  1. https://en.wikipedia.org/wiki/Context-free_grammar#Derivations_and_syntax_trees ↩︎