Lex 和Yacc 簡明教程
本書將教會你如何使用lex 和yacc 構(gòu)造一個編譯器。 lex 和yacc 是兩個用來生成詞匯分析器和剖析器的工具。
導言部分描寫了構(gòu)建編譯器所需的基本部分,以及l(fā)ex 和yacc 之間的互動關(guān)系。后面兩章更加詳細的描寫了lex 和 yacc。構(gòu)建了一個經(jīng)典的計算器程序。這個計算器支持常用
的算術(shù)符號和控制結(jié)構(gòu),例如實現(xiàn)了像ifelse和while 這樣的控制結(jié)構(gòu)。經(jīng)過小小的修改,就把這個計算器轉(zhuǎn)換成一個可以運行在基于棧的計算機上的編譯器。
標簽:
yacc
lex
Yacc
Lex
上傳時間:
2013-12-19
上傳用戶:youke111