語法分析是編譯程序的核心部分,其主要任務(wù)是確定語法結(jié)構(gòu),檢查 語法錯(cuò)誤,報(bào)告錯(cuò)誤的性質(zhì)和位置,并進(jìn)行適當(dāng)?shù)募m錯(cuò)工作.法分析的方法有多種多樣,常用的方法有遞歸子程序方法、運(yùn)算符優(yōu)先數(shù)法、狀態(tài)矩陣法、LL(K)方法和LR(K)方法。歸納起來,大體上可分為兩大類,即自頂向下分析方法和自底向上分析方法. Syntax進(jìn)行語法分析.對(duì)于語法分析,這里采用LR(1)分析法,判斷程序是否滿足規(guī)定的結(jié)構(gòu).構(gòu)造LR(1)分析程序,利用它進(jìn)行語法分析,判斷給出的符號(hào)串是否為該文法識(shí)別的句子,了解LR(K)分析方法是嚴(yán)格的從左向右掃描,和自底向上的語法分析方法。
標(biāo)簽:
分
編譯
程序
核心
上傳時(shí)間:
2014-01-04
上傳用戶:bibirnovis