注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)操作系統(tǒng)Linuxflex與bison(中文版)

flex與bison(中文版)

flex與bison(中文版)

定 價(jià):¥49.00

作 者: (美)利文 編
出版社: 東南大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: LINUX

ISBN: 9787564126056 出版時(shí)間: 2011-03-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 266 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  如果你需要分析或處理linux或unix中的文本數(shù)據(jù),這本有用的書籍就講解了如何使用flex和bison迅速解決問(wèn)題?!秄lex與bison》被期待已久,是經(jīng)典o'reilly系列書籍《lex& yacc》的續(xù)篇。在原書出版以來(lái)的近20年,flex和bison已被證明比原來(lái)的unix工具更可靠、更強(qiáng)大?!秄lex與bison》一書涵蓋了linux和unix程序開(kāi)發(fā)中相同的重要核心功能,以及一些重要的新主題。你會(huì)找到適用于新手的修訂教程和適用于高級(jí)用戶的參考資料,以及對(duì)每個(gè)程序的基本用法的解釋,并且運(yùn)用它們創(chuàng)建簡(jiǎn)單、獨(dú)立的應(yīng)用程序。有了《flex與bison》,你會(huì)發(fā)現(xiàn)這些靈活的工具提供的廣泛用途。

作者簡(jiǎn)介

  Jobn Levine,Taughannock Networks的創(chuàng)始人,著有20余本技術(shù)書籍,其中包括《lex&yacc》和《qmail》,均為O’Reilly出版。

圖書目錄

前言 
第1章 flex和bison簡(jiǎn)介 
 詞法分析和語(yǔ)法分析 
 正則表達(dá)式和詞法分析 
 文法與語(yǔ)法分析 
 二義性文法:并不多見(jiàn) 
 添加更多的規(guī)則 
 flex和bison與手寫的詞法分析器和語(yǔ)法分析器的對(duì)比 
 練習(xí) 
第2章 使用flex 
 正則表達(dá)式 
 flex詞法分析器中的文件i/o操作 
 讀取多個(gè)文件 
 flex詞法分析器的i/o結(jié)構(gòu) 
 起始狀態(tài)和嵌套輸入文件 
 符號(hào)表和重要語(yǔ)匯索引生成器 
 c語(yǔ)言交叉引用 
 練習(xí) 
第3章 使用bison 
 bison語(yǔ)法分析器如何匹配輸入 
 移進(jìn)/歸約分析 
 bison語(yǔ)法分析器 
 基于抽象語(yǔ)法樹(shù)的改進(jìn)的計(jì)算器 
 移進(jìn)/歸約沖突和操作符優(yōu)先級(jí) 
 一個(gè)高級(jí)計(jì)算器 
 使用高級(jí)計(jì)算器 
 練習(xí) 
第4章 分析sql 
 sql概述 
 關(guān)系操作 
 使用sql的三種方法 
 從sql到逆波蘭式(rpn) 
 詞法分析器 
 語(yǔ)法分析器 
 sql分析器的makefile 
 練習(xí) 
第5章fiex規(guī)范參考 
 flex結(jié)構(gòu)規(guī)范 
 begin 
 c++詞法分析器 
 上下文相關(guān)性 
 定義(替換) 
 echo 
 輸入管理 
 flex庫(kù) 
 交互模式和批處理模式的詞法分析器- 
 行號(hào)和yylineno 
 文字塊 
 單一程序中的多重詞法分析器 
 編譯詞法分析器的選項(xiàng) 
 flex詞法分析器的可移植性 
 可重入詞法分析器 
 正則表達(dá)式語(yǔ)法 
 reject 
 從yylex()返回值 
 起始狀態(tài) 
 unput() 
 yyinput()yyunput()- 
 yyleng 
 yyless() 
 yylex()和yy decl 
 yymore() 
 yyrestart() 
 yy_scan_string和yy_scan_buffer 
 yy_user action 
 yywrap() 
第6章 bison規(guī)范參考 
 bison語(yǔ)法結(jié)構(gòu)
 二義性和沖突 
 bison程序的問(wèn)題 
 c++語(yǔ)法分析器 
 %code塊 
 結(jié)束標(biāo)記 
 錯(cuò)誤記號(hào)和錯(cuò)誤恢復(fù) 
 繼承屬性($0) 
 詞法反饋 
 文字塊 
 文字記號(hào) 
 位置 
?。arse-param 
 bison語(yǔ)法分析器的可移植性 
 優(yōu)先級(jí)和結(jié)合性聲明 
 遞歸規(guī)則 
 規(guī)則 
 特殊字符 
 %start聲明 
 符號(hào)值 
 記號(hào) 
 可變語(yǔ)法和多重語(yǔ)法 
 多重語(yǔ)法分析器 
 y.output文件 
 bison庫(kù)文件 
 yyabort 
 yyaccept 
 yybackup 
 yyclearin 
 yydebug和yydebug 
 yyerror 
 yyerror() 
 yyparse() 
 yyrecovering() 
第7章 二義性和沖突 
 指針模型和沖突 
 沖突類型 
 語(yǔ)法分析器狀態(tài) 
 name.output的內(nèi)容 
 歸約/歸約沖突 
 移進(jìn)/歸約沖突 
 復(fù)習(xí)name.output中的沖突 
 常見(jiàn)的沖突例子 
 if/then/else 
 你如何解決沖突? 
 if/then/else(移進(jìn)/歸約沖突) 
 嵌套循環(huán)(移進(jìn)/歸約;中突) 
 表達(dá)式優(yōu)先級(jí)(移進(jìn)/歸約沖突) 
 總結(jié) 
 練習(xí) 
第8章 錯(cuò)誤報(bào)告和恢復(fù) 
 錯(cuò)誤報(bào)告 
 錯(cuò)誤恢復(fù) 
 bison錯(cuò)誤恢復(fù) 
 編譯器錯(cuò)誤恢復(fù) 
 練習(xí) 
第9章 flex和bison進(jìn)階 
 純?cè)~法分析器和純語(yǔ)法分析器 
 glr分析 
 c++語(yǔ)法分析器 
 練習(xí) 
附錄 sql語(yǔ)法分析器文法和交叉引用 
術(shù)語(yǔ)表

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)