【現代編譯器】概述

一些基本知識: 1 在現代編譯器中,最有用的兩條抽象規則爲: 便於語法分析的上下文無關文法——Yacc(將語法轉換成語法分析器) 便於詞法分析的正則表達式——Lex(將具體說明轉換成詞法分析器) 2 樹形語言的數據結構 編譯器使用的一些重要數據結構是進行編譯程序的中間表示。這些中間表示都是用樹和節點類型來表示的。 每條語句(Stm)和表達式(Exp)都對應一個節點。 例:   a := 5 + 3
相關文章
相關標籤/搜索