在计算机科学领域，解析表达文法，简称PEG（），是一种分析型形式文法。PEG在2004年由布莱恩·福特（Bryan Ford）推出，，它与20世纪70年代初引入的家族密切相关。在语法上，PEG很接近上下文无关文法（CFG），但是他们採用了不同的解释：例如PEG中的选择操作符总是会选中第一个匹配项，而在CFG中则是不明确的。这更接近于字符串识别在实际中的应用，例如使用递归下降解析器的情况。另外不像CFG，PEG不能有：在解析一个字符串的时候，只能有单一确定的语法分析树。据推测，存在上下文无关语言，不能用P