出版時(shí)間:2003-1 出版社:機(jī)械工業(yè)出版社 作者:[美] John R.Levine,[美] Tony Mason,[美] Doug Brown 頁數(shù):375 字?jǐn)?shù):419000 譯者:楊作梅,張旭東
Tag標(biāo)簽:無
內(nèi)容概要
《lex與yacc》(第二版)是惟一一本專門介紹這兩個(gè)重要的UNIX編程工具的書。這本新版本是完全的修訂版,并以很多新的擴(kuò)充示例代替了舊的示例。幾個(gè)介紹性章節(jié)已經(jīng)完全重寫,還有一章專門介紹實(shí)現(xiàn)SQL語法,給出了有經(jīng)驗(yàn)的程序員希望看到的各種細(xì)節(jié)。
本書對lex和yacc的重要主題提供了詳盡的參考。對所有主要的lex和yacc的MS-DOS和UNIX版本,本書都進(jìn)行了介紹,包括AT&T lex和yacc、Berkeley yacc、Berkeley/Gnu flex、 Gun bison、MKS lex和yacc、Abraxas PCYACC等等。
◆“太棒了!我已經(jīng)讀完《lex與yacc》的第二版……總而言之,這是一件偉大的作品——這本書比第一版充實(shí)很多,詳實(shí)而透徹。閱讀的過程中,我經(jīng)歷了無數(shù)次的驚喜,心里總想‘可惜了,他們已經(jīng)錯(cuò)過了也許是細(xì)微而精妙的地方,我先做個(gè)注釋’,然而隨后在下一個(gè)句子或段落就看到對該問題的闡釋?!?
◆“[John Levine]做了大量的工作來完善這本書。我很高興最終有一本好書推薦給人們?!?
——Vern Paxson,flex的開發(fā)者
封面介紹:
封面上的動(dòng)物特征是維多利亞王冠鴿——鴿子家族中最大的成員之一。與其他鳥類不同,有王冠的鴿子喝水時(shí)是把詠?zhàn)旖胛薄5暗姆趸ㄒ话阌袃蓚€(gè)蛋)由一雌一雄共同分擔(dān),雄鳥白天孵化,雌鳥夜里孵化。維多利亞王冠鴿的羽毛明亮,深藍(lán)色并帶有紫色的斑紋,帶有花邊的扇狀頭冠,淡藍(lán)色的羽毛。曼然它們在其產(chǎn)地新幾內(nèi)亞島受法律保護(hù),但是它們?nèi)匀怀蔀橐恍┯J覦其羽毛的偷獵者的目標(biāo),它們正處于瀕臨滅絕的危險(xiǎn)之中。
書籍目錄
前言第一章 lex和yacc 最簡單的Lex程序 用Lex識別單詞 語法 運(yùn)行l(wèi)ex和yacc lex和手寫的詞法分析程序 練習(xí)第二章 使用lex 正則表達(dá)式 單詞計(jì)數(shù)程序 分析命令行 C源代碼分析程序 小結(jié) 練習(xí)第三章 使用yacc 語法 移進(jìn)/歸約分析 yacc語法分析程序 詞法分析程序 算術(shù)表達(dá)式和歧義性 變量和有類型的標(biāo)記 符號表 函數(shù)和保留字 用make構(gòu)建語法分析程序 小結(jié) 練習(xí)第四章 菜單生成語言 MGL的概述 開發(fā)MGL 構(gòu)建MGL 屏幕處理 結(jié)束 MGL代碼示例 練習(xí)第五章 分析SQL SQL的要點(diǎn)概述 語法檢查程序 語法分析程序 嵌入式SQL 練習(xí)第六章 lex規(guī)范參考第八章 yacc歧義和沖突第九章 錯(cuò)誤報(bào)告和恢復(fù)
編輯推薦
本書對lex和yacc的重要主題提供了詳盡的參考。對所有主要的lex和yacc的MS-DOS和UNIX版本,本書都進(jìn)行了介紹,包括AT&T lex和yacc、Berkeley yacc、Berkeley/Gnu flex、 Gun bison、MKS lex和yacc、Abraxas PCYACC等等。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載