3.2.2 推导 (Derivation) 与归约 (Reduction) 编译原理:上下文无关文法中的推导 (Derivation) 与归约 (Reduction) 详解 在编译原理中,上下文无关文法 (Context-Free Grammar, CFG) 是描述程序设计语言语法结构的重要工具。理解 CFG 的核心概念对于编译器设计至关重要。本文将深入探讨 CFG 框架下的两个关键操作:推导 (Derivation) 与 归约 (Reduction)。这两个操作是语法分析 (Parsing) 的理论基础,分别对应着从文法起始符号生成语言中的句子,以及从句子反向分析其语法结构的过程。 上下文无关文法 (CFG) 基础回顾 在深入推导和归约之前,我们先简要回顾一下上下文无关文法的基本概念。