設(shè)計(jì)文檔基本內(nèi)容如下:
1) 整體框架
2) 詞法分析
Class CTokenizer
Class CScaner
C關(guān)鍵字表
標(biāo)識符詞法
3) 語法分析
Class CParser
Grammar
基本樹形結(jié)構(gòu)
支持的語句及運(yùn)算
4) 建立符號表
Class LineListRec
Class BucketListRec
Class CSymbolTable
Class CFunArgsCheck
5) 類型檢測
Class CAnalyzer
類型匹配
函數(shù)調(diào)用參數(shù)檢測
6) 代碼生成
PCode
80X86 ASM
7) 總結(jié)
詳細(xì)內(nèi)容請閱讀本文提供的設(shè)計(jì)文檔與全部源代碼。
標(biāo)簽:
Class
CTokenizer
CScaner
分
上傳時間:
2014-01-11
上傳用戶:qiaoyue