PYTHON實現算術表達式的詞法語法語義分析(編譯原理應用)

本學期編譯原理的一個大作業,我的選題是算術表達式的詞法語法語義分析,當時由於學得比較渣,只用了遞歸下降的方法進行了分析。   首先,用戶輸入算術表達式,其中算術表達式可以包含基本運算符,括號,數字,以及用戶自定義變量。 詞法分析,檢查單詞變量是否正確;語法分析,檢查算術表達式語法是否正確並輸出生成語法樹;語義分析,輸出四元表達式。   最終效果圖: 例如輸入:   詞法分析結果: 語法分析結果:
相關文章
相關標籤/搜索