網友評分: 8分
lua編輯調試器是一款非常實用的LUA腳本編輯器工具。該腳本編輯器可以幫助注到宿主程序內對lua腳本進行編譯調式,并提供了豐富的編程接口,有了它就可以使用簡單的代碼來解決關鍵的問題了,是一款非常不錯的腳本編輯器,有需要的朋友可以下載來試試看哦!
所謂的Lua由標準C編寫而成,幾乎在所有操作系統和平臺上都可以編譯,運行。Lua并沒有提供強大的庫,這是由它的定位決定的。所以Lua不適合作為開發獨立應用程序的語言。Lua 有一個同時進行的JIT項目,提供在特定平臺上的即時編譯功能。
1、lua編輯調試器不僅是一種易于擴展的語言,也是一種易整合語言,支持基于組件,可以將一些已經存在的高級組件整合在一起實現一個應用軟件;
2、一般情況下,組件使用像C/C++等靜態的語 言編寫。但Lua是我們整合各個組件的粘合劑;
3、通常情況下,組件(或對象)表現為具體在程序開發過程中很少變化的、占用大量CPU時間的決定性的程序, 例如窗口部件和數據結構。對那種在產品的生命周期內變化比較多的應用方向使用Lua可以更方便的適應變化;
4、除了作為整合語言外,Lua自身也是一個功能強 大的語言。Lua不僅可以整合組件,還可以編輯組件甚至完全使用Lua創建組件;
5、Lua并不幫你編寫大量的代碼的程序,相反的,Lua僅讓你用少量的代碼解決關鍵問題。為實現這個目標,像其他語言一樣Lua依賴于其可擴展性。但是與其 他語言不同的是,不僅用Lua編寫的軟件易于擴展,而且用其他語言比如C/C++編寫的軟件也很容易使用Lua擴展其功能。
lua編輯調試器這個部分描述了 Lua 的 C API ,也就是宿主程序跟 Lua 通訊用的一組 C 函數。所有的 API 函數按相關的類型以及常量都聲明在頭文件 lua.h 中。
雖然我們說的是“函數”,但一部分簡單的 API 是以宏的形式提供的。所有的這些宏都只使用它們的參數一次(除了第一個參數,也就是 lua 狀態機),因此你不需擔心這些宏的展開會引起一些副作用。
在所有的 C 庫中,Lua API 函數都不去檢查參數的有效性和堅固性。然而,你可以在編譯 Lua 時加上打開一個宏開關來開啟 luaconf.h 文件中的宏 luai_apicheck 以改變這個行為。
1. 添加了腳本工作目錄選擇功能
2. 添加了打開文件時多選的功能
3. 修正了一個調試時路徑的BUG、以及LUA被封裝成靜態庫中無法調試的BUG
4. 自動提示加入函數圖標
5. 修改個多文件查找時的自動復制功能
6. 添加了性能瓶頸統計功能