對PL/0作以下修改和擴充,并使用測試用例驗證:
(1)修改單詞:不等號# 改為 != ,只有!符號為非法單詞,同時#成為非法
符號。
(2)增加單詞(只實現詞法分析部分):
保留字 ELSE,FOR,STEP,UNTIL,DO,RETURN
運算符 *=(TIMESBECOMES),/=(SLASHBECOMES),&(AND),||(OR)
注釋符 //(NOTE)
(3)增加條件語句的ELSE子句(實現語法語義目標代碼),
要求:寫出相關文法和語法圖,分析語義規則的實現。
標簽:
源碼
實驗報告
上傳時間:
2020-06-30
上傳用戶:12345a