语法制导翻译 是指一种源语言代码的翻译完全由 语法分析器 驱动的 编译器 的实现方法。一个常见的语法制导翻译方法是将输入字符串通过把相应的动作附加到每一条语法规则上的方法翻译为一连串的动作。 因此，对于一个基于某语法的字符串的解析会产生一个对于规则的应用序列。语法制导分析提供了一种将语义附加到任何一种语法上的简单方法。
概述.语法制导翻译的根本上是在一个上下文无关文法中透过向结果中添加动作（action）来工作的，从而形成语法制导定义（Syntax-Directed Defin