從零開始寫個編譯器吧 - 編譯器的結構

自然,我們還是先從 tao 語言的編譯器下手吧。在動手寫編譯器之前,得容我將編譯器的結構進行進一步的劃分。編譯器可視爲一個黑盒,從其一端輸入源代碼,另一端產出目標代碼。此過程進一步拆分便有了如下形式。 首先是 Tokenizer (詞法分析器),它讀入一個一個字符,並將其合併成一個一個Token(單詞)。這些 Token 將被 Parser(語法分析器)接收並進行進一步處理。Parser 處理結果
相關文章
相關標籤/搜索