編譯器架構Compiler Architecture(下)

編譯器架構Compiler Architecture(下) Combining Scanning and Parsing 實際上沒有必要將掃描(詞法分析/標記化)與解析(語法分析/樹生成)分開。基於PEGs的系統,比如Ohm,實際上是無掃描的:它們以一種預測的方式執行解析,將詞彙和語法規則混合在一起。(但是,像Ohm這樣的系統需要一個預解析階段來處理縮進和凹陷。) 當使用無掃描系統時,語言設計者和
相關文章
相關標籤/搜索