Sample語言編譯與運行及簡單虛擬機器的設計實現

記錄一下編譯原理課程設計的內容(Java )。這是一次課程設計,代碼中有很多漏洞,歡迎來噴。 Sample語言的編譯包括,詞法分析,語法分析,語義分析及中間代碼生成,中間代碼轉化爲彙編代碼。詞法分析採用有窮自動機實現,語法分析和語義分析均爲自上而下進行。中間代碼轉化爲彙編的過程中統一採用變址尋址方式,簡單粗暴,未做更多優化。 Sample語言具有一般高級語言的共同特徵:字符集包括所有的大小寫字母、
相關文章
相關標籤/搜索