Lua是一門設計精簡、功能強大的指令碼語言。本書將Lua解譯器拆解,使用C語言,一步一步構建能夠正確運行的Lua解譯器。本書共6章,分別為Lua解譯器概述,Lua虛擬機器,Lua腳本的編譯與虛擬機器指令運行流程,Lua編譯器,Lua的解譯器的其他基礎特徵,dummylua開發案例:俄羅斯方塊。
閱讀本書,並不需要讀者事先精通有關編譯原理的知識,書中會嘗試用簡潔的語言,向讀者介紹相關的具體內容。Lua解譯器構建:從虛擬機器到編譯器面向對Lua內部以及解譯器的設計和實現感興趣的讀者,並要求讀者對C語言和Lua有一定的瞭解和使用經驗。本書免費提供書中配套案例的全部源碼,相關獲取方式見封底。