前端(front end):解析源代碼并生成中間表示(IR)。(前端from標(biāo)簽)
在編譯器中,前端負(fù)責(zé)解析源代碼并生成中間表示,IR,前端的功能前端的具體功能包括,詞法分析,將源代碼分解為一系列詞法單元,標(biāo)識(shí)符、關(guān)鍵字、常量等,語(yǔ)法分析,根據(jù)語(yǔ)法規(guī)則檢查詞法單元的順序并構(gòu)造抽象語(yǔ)法樹,AST,語(yǔ)義分析,檢查AST的語(yǔ)義是否正確,并為符號(hào),變量、函數(shù)等,分配類型中間表示生成,將AST轉(zhuǎn)換為中間表示,IR,,IR是對(duì)...。
本站公告 2024-09-05 18:28:42