Archive for 十一月 16th, 2009

16
十一月

編譯器課程11/16上課:LEX和YACC(一)

   Posted by: admin    in 98(上)編譯器

20091116Compiler

期中考前介紹編譯器的架構,期中考後介紹在理論上一個Scanner如何scan以及一個Parser如何進行parse?在此之前,我們要介紹 scanner及parser的實作:以Lex和YACC產生

期中考前介紹編譯器的架構,期中考後介紹在理論上一個Scanner如何scan以及一個Parser如何進行parse?在此之前,我們要介紹 scanner及parser的實作:以Lex和YACC產生

安裝Cygwin,連上http://www.cygwin.com,按右上方的Install就可以進入安裝程序

安裝Cygwin,連上http://www.cygwin.com,按右上方的Install就可以進入安裝程序

使用Cygwin的環境使用flex和bison/byacc工具,記得安裝Cygwin時要選Devel套件中的flex及bison等

使用Cygwin的環境使用flex和bison/byacc工具,記得安裝Cygwin時要選Devel套件中的flex及bison等

使用Lex產生Scanner的步驟

使用Lex產生Scanner的步驟

flex執行過程

flex執行過程

期中考解答

期中考解答

下載flex及yacc範例程式 http://oreilly.com/catalog/9781565920002

下載flex及yacc範例程式 http://oreilly.com/catalog/9781565920002

請同學下週上課前先預習flex及bison相關教材

請同學下週上課前先預習flex及bison相關教材

bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark

Tags: , ,