【正文】
序法的分析方法。語義分析主要檢查變量、函數(shù)是否被定義或重定義,同時(shí)產(chǎn)生四元式。詞法分析函數(shù)。語義分析函數(shù)。 變量定義分析函數(shù)。 語句分析函數(shù)。 bool表達(dá)式分析函數(shù)。 復(fù)合語句分析函數(shù)。 復(fù)合語句連接分析函數(shù)。 or 連接分析函數(shù)。 and 連接分析函數(shù)。 賦值語句分析函數(shù)。 +, 連接分析函數(shù)。 *,/ 連接分析函數(shù)。檢驗(yàn)變量是否定義函數(shù)。檢驗(yàn)是否用沒定義變量函數(shù)。部分四元式生成函數(shù)。7 程序用例及運(yùn)行結(jié)果? 成功樣例1? {? int a。? { a=10。 int b。 int d。 b=b*(c+d)。 int f。 e=e+f*(e*f) }}運(yùn)行結(jié)果錯(cuò)誤樣例1:{ int a。}運(yùn)行結(jié)果:錯(cuò)誤樣例2:{ int a。 if(a=0) a=a+1 }}運(yùn)行結(jié)果:錯(cuò)誤樣例3:{ int a。 if(a=0) then a=a+1 } int b。 但代碼是向下差錯(cuò),所以報(bào)錯(cuò)缺少},但仍可根據(jù)錯(cuò)誤行數(shù)改錯(cuò)