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