自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

詳解Lua語(yǔ)言源代碼文件含義

移動(dòng)開發(fā) iOS
Lua語(yǔ)言源代碼文件含義是本文要介紹的內(nèi)容,主要是來學(xué)習(xí)lua源代碼中文件的含義,具體內(nèi)容來看本文詳解。

Lua語(yǔ)言源代碼文件含義是本文要介紹的內(nèi)容,主要是來學(xué)習(xí)lua源代碼文件的含義,具體內(nèi)容來看本文詳解。

ldebug.c - 調(diào)試接口:包含訪問調(diào)試鉤子的函數(shù)(lua_sethook/lua_gethook/lua_gethookcount),訪問運(yùn)行時(shí)堆棧信息的函數(shù)(lua_getstatck/lua_getlocal/lua_setlocal),檢查字節(jié)碼函數(shù)(luaG_checkopenop/luaG_checkcode),和拋出錯(cuò)誤的函數(shù)(luaG_typeerror/luaG_concaterror/luaG_aritherror/luaG_ordererror/luaG_errormsg/luaG_runerror)

lzio.c -  一個(gè)通用的帶緩沖區(qū)的輸入流接口

lmem.c - 內(nèi)存管理的接口.通過封裝內(nèi)存分配函數(shù),實(shí)現(xiàn)了luaM_realloc / luaM_growaux_兩個(gè)函數(shù).

lgc.c -  垃圾回收器(內(nèi)存管理)

lstate.c - 全局上下文. 包括打開和關(guān)閉LUA上線文的函數(shù)(lua_newstate/lua_close)和lua線程函數(shù)(luaE_newthread/luaE_freethread)

lobject.c - 一些針對(duì)Lua對(duì)象的通用函數(shù)。包括數(shù)據(jù)類型到字符串轉(zhuǎn)換函數(shù),純數(shù)據(jù)相等測(cè)試函數(shù)(luaO_rawequalObj),和日志基礎(chǔ)2(luaO_log2)

lstring.c - 字符串表(保存所有由Lua操作的字符串集合)

lfunc.c - 包裝原型和閉包的輔助函數(shù)

ltable.c - Lua表實(shí)現(xiàn)(哈希)

lcode.c - Lua的代碼生成器。被lparser.c使用

llex.c - 此法分析器。被lparser.c使用

lparser.c - Lua語(yǔ)法檢查器

lundump.c - 加載預(yù)編譯后的Lua代碼塊,函數(shù)luaU_undump,加載一個(gè)預(yù)編譯后的代碼塊;luaU_header(被luaU_undump使用的內(nèi)部函數(shù)),用來檢查函數(shù)頭部。

ldump.c - 保存預(yù)編譯后的Lua代碼塊。函數(shù)luaU_dump,使用預(yù)編譯后的代碼字符串展示一個(gè)函數(shù);

lopcodes.c - Lua虛擬機(jī)的操作符。定義所有操作符的名稱和信息(使用luaP_opnames和luaP_opmodes兩個(gè)表保存)

lvm.c - Lua虛擬機(jī)。執(zhí)行字節(jié)碼(luaV_execute)。也暴漏一些lapi.c可能用到的函數(shù)(例如:luaV_concat)

ldo.c - Lua的棧和調(diào)用結(jié)構(gòu)??刂坪瘮?shù)調(diào)用(luaD_call/luaD_pcall),棧增長(zhǎng),協(xié)同代碼的同步

ltm.c - 標(biāo)記原語(yǔ)方法。實(shí)現(xiàn)對(duì)象訪問原語(yǔ)方法(metathods)

lbaselib.c - 基礎(chǔ)函數(shù)庫(kù)

lstrlib.c - 字符串庫(kù)

ltable.c - 表操作庫(kù)

lmathlib.c - 數(shù)學(xué)庫(kù)

loslib.c - 操作系統(tǒng)相關(guān)庫(kù)

liolib.c - 輸入輸入庫(kù)

loadlib.c - 模塊庫(kù)(實(shí)現(xiàn)require函數(shù),package函數(shù))

ldblib.c - 調(diào)試庫(kù)

lapi.c - Lua的API.實(shí)現(xiàn)Lua C API(lua_*函數(shù))集合

lauxlib.c - 定義所有的luaL_*函數(shù)集

linit.c - 實(shí)現(xiàn)luaL_openlibs方法,便于在C語(yǔ)言中加載上述模塊

lua.c - Lua獨(dú)立解釋器

print.c - 定義 "PrintFunction?" 函數(shù),用于在函數(shù)中打印字節(jié)碼(被luac.c中-l參數(shù)所用)

luac.c - Lua編譯器(保存字節(jié)碼到一個(gè)文件,也可以列出字節(jié)碼)

小結(jié):詳解Lua語(yǔ)言源代碼文件含義的內(nèi)容介紹完了,希望通過本文的學(xué)習(xí)能對(duì)你有所幫助!

責(zé)任編輯:zhaolei 來源: CSDN博客
相關(guān)推薦

2011-08-24 15:42:38

LUA源代碼

2011-08-24 16:24:54

Lua源代碼

2011-08-25 10:15:02

Lua安裝函數(shù)

2011-08-25 14:26:40

LUA數(shù)據(jù)文件

2011-08-22 18:00:53

Lua語(yǔ)言

2011-08-31 16:39:06

Lua調(diào)試器

2011-08-01 16:42:24

ibmdwNFS文件系統(tǒng)

2009-07-02 13:59:35

JSP后臺(tái)

2023-12-08 14:32:02

C語(yǔ)言編程文件操作

2010-06-22 15:31:22

autoconf安裝

2012-02-02 16:39:40

CheckBox控件源代碼

2018-10-15 15:42:04

開發(fā)工具編程語(yǔ)言源代碼

2009-04-03 10:25:32

C#XML擴(kuò)展代碼

2011-08-23 17:06:03

2017-12-26 09:35:33

2023-08-07 09:51:58

2022-05-29 07:27:24

開放云云端云計(jì)算

2009-07-03 14:33:47

2011-06-20 09:09:45

WaxLua語(yǔ)言憤怒的小鳥

2011-06-21 09:28:52

Wax下載WaxLua語(yǔ)言
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)