資源簡(jiǎn)介
1. 掌握自頂向下語(yǔ)義分析中語(yǔ)義子程序的添加過(guò)程;
2. 掌握“拉鏈”、“回填”操作的原理及實(shí)現(xiàn);
3. 根據(jù) MiniC 的上下文無(wú)關(guān)文法,對(duì)賦值語(yǔ)句、算術(shù)表達(dá)式、關(guān)系表達(dá)式、if-else 語(yǔ)句、while 語(yǔ)句、布爾表達(dá)式(選作內(nèi)容)等語(yǔ)法結(jié)構(gòu)添加語(yǔ)義子程序;
4. 針對(duì)測(cè)試代碼,輸出四元式序列。
5. 以文件流的形式讀入要分析的 C 語(yǔ)言程序;
6. 使用四元式類(lèi),將四元式對(duì)象放置在四元式線性表(如:ArrayList)中;
7. 自行測(cè)試多組本次實(shí)習(xí)語(yǔ)法結(jié)構(gòu)(賦值語(yǔ)句、普通表達(dá)式、關(guān)系表達(dá)式、 if-else 語(yǔ)句、while 語(yǔ)句),將四元式序列輸出到文件中。
代碼片段和文件信息
評(píng)論
共有 條評(píng)論