資源簡(jiǎn)介
設(shè)計(jì)MiniC的上下文無(wú)關(guān)文法,利用JavaCC生成調(diào)試遞歸下降分析程序,以便對(duì)任意輸入的符號(hào)串進(jìn)行分析。本次實(shí)驗(yàn)的目的主要是加深對(duì)遞歸下降分析法的理解。
按照MiniC語(yǔ)言的語(yǔ)法規(guī)則檢查詞法分析輸出的記號(hào)流是否符合這些規(guī)則,并根據(jù)這些規(guī)則所體現(xiàn)出的語(yǔ)言中的各種語(yǔ)法結(jié)構(gòu)的層次性。把規(guī)則寫入到JavaCC的 .jjt文件中,可以生成樹狀的層次結(jié)構(gòu)。
代碼片段和文件信息
評(píng)論
共有 條評(píng)論