luaEditor編譯調試器最大特點就是可以注入到宿主程序內對lua腳本進行調試,還可以設置斷點觀察變量的值,功能非常強大。
Lua并不幫你編寫大量的代碼的程序,相反的,Lua僅讓你用少量的代碼解決關鍵問題。為實現(xiàn)這個目標,像其他語言一樣Lua依賴于其可擴展性。但是與其他語言不同的是,不僅用Lua編寫的軟件易于擴展,而且用其他語言比如C/C++編寫的軟件也很容易使用Lua擴展其功能。
LuaEditor 專業(yè)LUA語言編輯調試器該編輯調試器最大特點就是可以注入到宿主程序內對lua腳本進行調試,還可以設置斷點觀察變量的值,功能非常強大!
語言
這一節(jié)從詞法、語法、句法上描述 Lua 。換句話說,這一節(jié)描述了哪些 token (符記)是有效的,它們如何被組合起來,這些組合方式有什么含義。
關于語言的構成概念將用常見的擴展 BNF 表達式寫出。也就是這個樣子: {a} 意思是 0 或多個 a , [a] 意思是一個可選的 a 。非最終的符號會保留原來的樣子,關鍵字則看起來像這樣 kword ,其它最終的符號則寫成 `=´ 。完整的 Lua 語法可以在本手冊最后找到。
程序接口(API)
這個部分描述了 Lua 的 C API ,也就是宿主程序跟 Lua 通訊用的一組 C 函數(shù)。所有的 API 函數(shù)按相關的類型以及常量都聲明在頭文件 lua.h 中。
雖然我們說的是“函數(shù)”,但一部分簡單的 API 是以宏的形式提供的。所有的這些宏都只使用它們的參數(shù)一次(除了第一個參數(shù),也就是 lua 狀態(tài)機),因此你不需擔心這些宏的展開會引起一些副作用。
在所有的 C 庫中,Lua API 函數(shù)都不去檢查參數(shù)的有效性和堅固性。然而,你可以在編譯 Lua 時加上打開一個宏開關來開啟 luaconf.h 文件中的宏 luai_apicheck 以改變這個行為。
更新日志
luaEditor編譯調試器 v6.2.0更新內容:1. 添加了腳本工作目錄選擇功能
2. 添加了打開文件時多選的功能
3. 修正了一個調試時路徑的BUG、以及LUA被封裝成靜態(tài)庫中無法調試的BUG
4. 自動提示加入函數(shù)圖標
5. 修改個多文件查找時的自動復制功能
6. 添加了性能瓶頸統(tǒng)計功能
luaEditor 4.0 編譯調試器
更新內容
1. 添加匿名函數(shù)支持
2. 添加函數(shù)排序功能
3. 調試內核添加支持動態(tài)載入DLL時不能調試的問題
4. 去除性能分析
luaEditor編譯調試器 v3.14更新內容:
1. 添加了腳本工作目錄選擇功能
2. 添加了打開文件時多選的功能
3. 修正了一個調試時路徑的BUG、以及LUA被封裝成靜態(tài)庫中無法調試的BUG
4. 自動提示加入函數(shù)圖標
5. 修改個多文件查找時的自動復制功能
6. 添加了性能瓶頸統(tǒng)計功能