一、语法分析的两种方法
自顶向下(Top-down):
针对输入串,从文法的开始符号出发,尝试根据产生式规则推导(derive)出该输入串。
从根部开始构造语法树。
自底向上(Bottom-up):
针对输入串,尝试根据产生式规则归约(reduce)到文法的开始符号。
从叶子开始构造语法树。
二、递归下降法

举个例子。

开始递归下降语法分析。



自顶向下(Top-down):
针对输入串,从文法的开始符号出发,尝试根据产生式规则推导(derive)出该输入串。
从根部开始构造语法树。
自底向上(Bottom-up):
针对输入串,尝试根据产生式规则归约(reduce)到文法的开始符号。
从叶子开始构造语法树。

举个例子。

开始递归下降语法分析。



1345
490
4430
2289

被折叠的 条评论
为什么被折叠?