- 軟件大?。?span>27.34M
- 軟件語(yǔ)言:中文
- 軟件類(lèi)型:國(guó)產(chǎn)軟件
- 軟件類(lèi)別:免費(fèi)軟件 / 電子圖書(shū)
- 更新時(shí)間:2017-07-31 15:44
- 運(yùn)行環(huán)境:WinAll, WinXP, Win7, Win8
- 軟件等級(jí):
- 軟件廠商:
- 官方網(wǎng)站:暫無(wú)
8.28M/中文/5.0
24.41M/中文/0.6
50.46M/中文/6.0
29.23M/中文/10.0
2.08M/中文/3.6
編程語(yǔ)言實(shí)現(xiàn)模式pdf高清電子版是一本學(xué)習(xí)設(shè)計(jì)編程語(yǔ)言的電子教材,作者分析了大量實(shí)例,歸納出最常用的三十余種設(shè)計(jì)模式,概念闡釋清晰透徹,理解起來(lái)非常方便,有興趣的朋友可以在綠色資源網(wǎng)下載!
《編程語(yǔ)言實(shí)現(xiàn)模式》旨在傳授開(kāi)發(fā)語(yǔ)言應(yīng)用(工具)的經(jīng)驗(yàn)和理念,幫助讀者構(gòu)建自己的語(yǔ)言應(yīng)用。這里的語(yǔ)言應(yīng)用并非特指用編譯器或解釋器實(shí)現(xiàn)編程語(yǔ)言,而是泛指任何處理、分析、翻譯輸入文件的程序,比如配置文件讀取器、數(shù)據(jù)讀取器、模型驅(qū)動(dòng)的代碼生成器、源碼到源碼的翻譯器、源碼分析工具、解釋器,以及諸如此類(lèi)的工具。
第1部分 讀取輸入
第1章 初探語(yǔ)言應(yīng)用
1.1 大局觀
1.2 模式概覽
1.3 深入淺出語(yǔ)言應(yīng)用
1.4 為語(yǔ)言應(yīng)用選擇合適的模式
第2章 基本解析模式
2.1 識(shí)別式子的結(jié)構(gòu)
2.2 構(gòu)建遞歸下降語(yǔ)法解析器
2.3 使用文法DSL來(lái)構(gòu)建語(yǔ)法解析器
2.4 詞法單元和句子
第3章 高階解析模式
3.1 利用任意多的向前看符號(hào)進(jìn)行解析
3.2 記憶式解析
3.3 采用語(yǔ)義信息指導(dǎo)解析過(guò)程
第2部分 分析輸入
第4章 從語(yǔ)法樹(shù)構(gòu)建中間表示
4.1 為什么要構(gòu)建樹(shù)
4.2 構(gòu)建抽象語(yǔ)法樹(shù)
4.3 簡(jiǎn)要介紹ANTLR
4.4 使用ANTLR文法構(gòu)建AST
第5章 遍歷并改寫(xiě)樹(shù)形結(jié)構(gòu)
5.1 遍歷樹(shù)以及訪(fǎng)問(wèn)順序
5.2 封裝訪(fǎng)問(wèn)節(jié)點(diǎn)的代碼
5.3 根據(jù)文法自動(dòng)生成訪(fǎng)問(wèn)者
5.4 將遍歷與匹配解耦
請(qǐng)描述您所遇到的錯(cuò)誤,我們將盡快予以修正,謝謝!
*必填項(xiàng),請(qǐng)輸入內(nèi)容