內容簡介
lex
與
yacc
是設計編譯程式與解譯程式設計者的常用工具。只要是在輸入中搜尋樣式
(pattern),或是需要在命令列中處理輸入的程式,都會用到
lex
和
yacc
。
和傳統
UNIX
其他工具一樣,lex
和
yacc
的功能強大,操作變化多端,包含許多抽象的用法,本書利用
lex
與
yacc
產生許多範例,甚至包括一個
SQL
語言的解析程式。同時,本書包含所有常用的版本如
AT&T lex
&
yacc, Berkey/Gnu flex, Gnu bison, MKS lex
&
yacc, Abraxas PCYACC
...等等。