成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

關于LUA源代碼分析學習教程

移動開發(fā) iOS
關于LUA源代碼分析學習教程是本文要介紹的內(nèi)容,主要是來學習lua中關于源碼的內(nèi)容,具體內(nèi)容來看本文詳解。

關于LUA源代碼分析學習教程是本文要介紹的內(nèi)容,主要是來學習lua中關于源碼的內(nèi)容,具體內(nèi)容來看本文詳解。

原文是英文版的,利用一點時間翻譯成中文的。希望bina大蝦指點一二。

  1. ldebug.c - 調(diào)試接口:包含訪問調(diào)試鉤子的函數(shù)(lua_sethook/lua_gethook/lua_gethookcount),訪問運行時堆棧信息的函數(shù) 
  2. (lua_getstatck/lua_getlocal/lua_setlocal),檢查字節(jié)碼函數(shù)(luaG_checkopenop /luaG_checkcode),
  3. 和拋出錯誤的函數(shù)(luaG_typeerror/luaG_concaterror /luaG_aritherror/luaG_ordererror/luaG_errormsg/luaG_runerror)  
  4. lzio.c -  一個通用的帶緩沖區(qū)的輸入流接口  
  5. lmem.c - 內(nèi)存管理的接口.通過封裝內(nèi)存分配函數(shù),實現(xiàn)了luaM_realloc / luaM_growaux_兩個函數(shù).  
  6. lgc.c -  垃圾回收器(內(nèi)存管理)  
  7. lstate.c - 全局上下文. 包括打開和關閉LUA上線文的函數(shù)(lua_newstate/lua_close)和lua線程函數(shù)(luaE_newthread/luaE_freethread)  
  8. lobject.c - 一些針對Lua對象的通用函數(shù)。 包括數(shù)據(jù)類型到字符串轉(zhuǎn)換函數(shù),純數(shù)據(jù)相等測試函數(shù)(luaO_rawequalObj),和日志基礎2(luaO_log2)  
  9. lstring.c - 字符串表(保存所有由Lua操作的字符串集合)  
  10. lfunc.c - 包裝原型和閉包的輔助函數(shù)  
  11. ltable.c - Lua表實現(xiàn)(哈希)  
  12. lcode.c - Lua的代碼生成器。被lparser.c使用  
  13. llex.c - 此法分析器。被lparser.c使用  
  14. lparser.c - Lua語法檢查器  
  15. lundump.c - 加載預編譯后的Lua代碼塊,函數(shù)luaU_undump,加載一個預編譯后的代碼塊;luaU_header(被luaU_undump使用的內(nèi)部函數(shù)),用來檢查函數(shù)頭部。  
  16. ldump.c - 保存預編譯后的Lua代碼塊。函數(shù)luaU_dump,使用預編譯后的代碼字符串展示一個函數(shù);  
  17. lopcodes.c - Lua虛擬機的操作符。定義所有操作符的名稱和信息(使用luaP_opnames和luaP_opmodes兩個表保存)  
  18. lvm.c - Lua虛擬機。執(zhí)行字節(jié)碼(luaV_execute)。也暴漏一些lapi.c可能用到的函數(shù)(例如:luaV_concat)  
  19. ldo.c - Lua的棧和調(diào)用結(jié)構(gòu)。控制函數(shù)調(diào)用(luaD_call/luaD_pcall),棧增長,協(xié)同代碼的同步  
  20. ltm.c - 標記原語方法。實現(xiàn)對象訪問原語方法(metathods)  
  21. lbaselib.c - 基礎函數(shù)庫  
  22. lstrlib.c - 字符串庫  
  23. ltable.c - 表操作庫  
  24. lmathlib.c - 數(shù)學庫  
  25. loslib.c - 操作系統(tǒng)相關庫  
  26. liolib.c - 輸入輸入庫  
  27. loadlib.c - 模塊庫(實現(xiàn)require函數(shù),package函數(shù))  
  28. ldblib.c - 調(diào)試庫  
  29. lapi.c - Lua的API.實現(xiàn)Lua C API(lua_*函數(shù))集合  
  30. lauxlib.c - 定義所有的luaL_*函數(shù)集  
  31. linit.c - 實現(xiàn)luaL_openlibs方法,便于在C語言中加載上述模塊  
  32. lua.c - Lua獨立解釋器  
  33. print.c - 定義 "PrintFunction?" 函數(shù),用于在函數(shù)中打印字節(jié)碼(被luac.c中-l參數(shù)所用)  
  34. luac.c - Lua編譯器(保存字節(jié)碼到一個文件,也可以列出字節(jié)碼) 

The prefix of a external symbol indicates the module it comes from:

外部符號的前綴暗示他來自哪一個文件:

  1. luaA_ - lapi.c  
  2. luaB_ - lbaselib.c  
  3. luaC_ - lgc.c  
  4. luaD_ - ldo.c  
  5. luaE_ - lstate.c  
  6. luaF_ - lfunc.c  
  7. luaG_ - ldebug.c  
  8. luaH_ - ltable.c  
  9. luaI_ - lauxlib.c  
  10. luaK_ - lcode.c  
  11. luaL_ - lauxlib.c/h, linit.c (public functions)  
  12. luaM_ - lmem.c  
  13. luaO_ - lobject.c  
  14. luaP_ - lopcodes.c  
  15. luaS_ - lstring.c  
  16. luaT_ - ltm.c  
  17. luaU_ - lundump.c  
  18. luaV_ - lvm.c  
  19. luaX_ - llex.c  
  20. luaY_ - lparser.c  
  21. luaZ_ - lzio.c  
  22. lua_? - lapi.c/h + luaconf.h, debug.c  
  23. luai_ - luaconf.h  
  24. luaopen_ - luaconf.h + libraries (lbaselib.c, ldblib.c, liolib.c, lmathlib.c, loadlib.c, loslib.c, lstrlib.c, ltablib.c) 

小結(jié):關于LUA源代碼分析學習教程的內(nèi)容介紹完了,希望通過本文的學習能對你有所幫助!

責任編輯:zhaolei 來源: cjbskysea
相關推薦

2011-08-24 16:24:54

Lua源代碼

2011-08-25 15:41:42

Lua源碼

2011-08-24 14:14:13

LUA環(huán)境 配置

2011-08-23 15:34:56

Lua模式 匹配

2011-08-23 16:37:05

Lua數(shù)學庫

2011-08-24 15:34:44

MinGWLua環(huán)境配置

2011-08-24 11:08:09

Lua

2011-08-24 17:09:35

LUA閉包函數(shù)

2011-08-23 17:06:03

2011-08-24 13:27:07

Lua 游戲C接口腳本

2011-08-25 16:20:33

Lua腳本變量

2011-08-24 16:59:59

LuaModule

2011-08-23 13:54:10

LUA全局變量

2011-08-23 16:48:41

Lua 5.1API 函數(shù)

2011-08-24 17:15:33

Lua源代碼文件

2011-08-23 15:57:21

Lua元表元方法

2011-08-23 13:27:46

Luaglobal變量

2011-02-23 14:46:21

FileZilla

2011-02-23 14:54:58

FileZilla

2011-02-23 14:16:43

FileZilla
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产视频精品在线观看 | 亚洲一区二区三区四区五区午夜 | 91免费观看 | 午夜视频在线免费观看 | 狠狠操婷婷| www亚洲免费国内精品 | 亚洲精品乱码久久久久久按摩观 | 成人a视频在线观看 | 免费亚洲网站 | 国产一区二区久久久 | 婷婷久久网 | 亚洲天堂日韩精品 | 国产精品久久久久久久久婷婷 | 国产在线精品一区二区 | 精品欧美乱码久久久久久1区2区 | 亚洲欧美综合精品久久成人 | 成人午夜免费在线视频 | 奇米四色在线观看 | 国产精品欧美一区二区三区不卡 | 欧美v在线观看 | 2019天天干夜夜操 | 成人av资源在线 | 成人av一区 | 日本一道本视频 | 黄色片在线观看网址 | 亚洲激情综合 | 亚洲国产成人在线视频 | 免费观看www7722午夜电影 | 国产成在线观看免费视频 | 久久精品视频在线播放 | 国产精品国产馆在线真实露脸 | www.日日操| 成人小视频在线观看 | 亚洲字幕在线观看 | 精品国产乱码久久久久久影片 | 成人自拍视频网站 | 精品国产欧美一区二区 | 亚洲精品乱码久久久久久按摩观 | 天天干天天草 | 久久午夜国产精品www忘忧草 | 久在线|