-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

ANTLR 4權威指南

( 簡體 字)
作者:[美]特恩斯·帕爾(Terence Parr)類別:1. -> 程式設計 -> 綜合
譯者:
出版社:機械工業出版社ANTLR 4權威指南 3dWoo書號: 46796
詢問書籍請說出此書號!

缺書
NT售價: 345

出版日:5/1/2017
頁數:263
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787111566489
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:

目錄:

譯者序
前言
致謝
第一部分 ANTLR和計算機語言簡介
第1章初識ANTLR 3
1.1安裝ANTLR 3
1.2運行ANTLR并測試識別程序 5
第2章縱觀全局 9
2.1從ANTLR元語言開始 9
2.2實現一個語法分析器 11
2.3你再也不能往核反應堆多加水了 13
2.4使用語法分析樹來構建語言類應用程序 15
2.5語法分析樹監聽器和訪問器 17
第3章入門的ANTLR項目 20
3.1ANTLR工具、運行庫以及自動生成的代碼 21
3.2測試生成的語法分析器 23
3.3將生成的語法分析器與Java程序集成 25
3.4構建一個語言類應用程序 26
第4章快速指南 29
4.1匹配算術表達式的語言 30
4.2利用訪問器構建一個計算器 35
4.3利用監聽器構建一個翻譯程序 38
4.4定制語法分析過程 41
4.5神奇的詞法分析特性 45
第二部分 使用ANTLR語法開發語言類應用程序
第5章設計語法 53
5.1從編程語言的范例代碼中提取語法 54
5.2以現有的語法規范為指南 56
5.3使用ANTLR語法識別常見的語言模式 56
5.4處理優先級、左遞歸和結合性 62
5.5識別常見的詞法結構 66
5.6劃定詞法分析器和語法分析器的界線 71
第6章探索真實的語法世界 74
6.1解析CSV文件 75
6.2解析JSON 77
6.3解析DOT語言 83
6.4解析Cymbol語言 88
6.5解析R語言 91
第7章將語法和程序的邏輯代碼解耦 98
7.1從內嵌動作到監聽器的演進 99
7.2使用語法分析樹監聽器編寫程序 100
7.3使用訪問器編寫程序 103
7.4標記備選分支以獲取精確的事件方法 105
7.5在事件方法中共享信息 107
第8章構建真實的語言類應用程序 114
8.1加載CSV數據 114
8.2將JSON翻譯成XML 117
8.3生成調用圖 121
8.4驗證程序中符號的使用 124
第三部分 高級特性
第9章錯誤報告與恢復 133
9.1錯誤處理入門 133
9.2修改和轉發ANTLR的錯誤消息 137
9.3自動錯誤恢復機制 141
9.4勘誤備選分支 152
9.5修改ANTLR的錯誤處理策略 152
第10章屬性和動作 156
10.1使用帶動作的語法編寫一個計算器 157
10.2訪問詞法符號和規則的屬性 162
10.3識別關鍵字不固定的語言 165
第11章使用語義判定修改語法分析過程 168
11.1識別編程語言的多種方言 169
11.2關閉詞法符號 172
11.3識別歧義性文本 174
第12章掌握詞法分析的“黑魔法” 180
12.1將詞法符號送入不同通道 181
12.2上下文相關的詞法問題 184
12.3字符流中的孤島 194
12.4對XML進行語法分析和詞法分析 198
第四部分 ANTLR參考文檔
第13章探究運行時API 209
13.1包結構概覽 209
13.2識別器 210
13.3輸入字符流和詞法符號流 212
13.4詞法符號和詞法符號工廠 213
13.5語法分析樹 215
13.6錯誤監聽器和監聽策略 216
13.7提高語法分析器的速度 217
13.8無緩沖的字符流和詞法符號流 217
13.9修改ANTLR的代碼生成機制 219
第14章移除直接左遞歸 221
14.1直接左遞歸備選分支模式 222
14.2左遞歸規則轉換 223
第15章語法參考 226
15.1語法詞匯表 226
15.2語法結構 229
15.3文法規則 232
15.4動作和屬性 241
15.5詞法規則 246
15.6通配符與非貪婪子規則 250
15.7語義判定 253
15.8選項 257
15.9ANTLR命令行參數 259
參考文獻 263
序: