西西軟件園多重安全檢測(cè)下載網(wǎng)站、值得信賴的軟件下載站!
西西首頁(yè) 電腦軟件 安卓軟件 電腦游戲 安卓游戲 排行榜 專題合集

luaEditor編譯調(diào)試器

v6.2.1 綠色中文版
  • luaEditor編譯調(diào)試器v6.2.1 綠色中文版
  • 軟件大小:7.2M
  • 更新時(shí)間:2013-06-24 16:02
  • 軟件語(yǔ)言:中文
  • 軟件廠商:
  • 軟件類別:國(guó)產(chǎn)軟件 / 免費(fèi)軟件 / 編程工具
  • 軟件等級(jí):4級(jí)
  • 應(yīng)用平臺(tái):WinXP
  • 官方網(wǎng)站:http://elephantinaurance.com/
  • 應(yīng)用備案:
好評(píng):50%
壞評(píng):50%

軟件介紹

 luaEditor編譯調(diào)試器最大特點(diǎn)就是可以注入到宿主程序內(nèi)對(duì)lua腳本進(jìn)行調(diào)試,還可以設(shè)置斷點(diǎn)觀察變量的值,功能非常強(qiáng)大。

Lua并不幫你編寫大量的代碼的程序,相反的,Lua僅讓你用少量的代碼解決關(guān)鍵問題。為實(shí)現(xiàn)這個(gè)目標(biāo),像其他語(yǔ)言一樣Lua依賴于其可擴(kuò)展性。但是與其他語(yǔ)言不同的是,不僅用Lua編寫的軟件易于擴(kuò)展,而且用其他語(yǔ)言比如C/C++編寫的軟件也很容易使用Lua擴(kuò)展其功能。

LuaEditor 專業(yè)LUA語(yǔ)言編輯調(diào)試器該編輯調(diào)試器最大特點(diǎn)就是可以注入到宿主程序內(nèi)對(duì)lua腳本進(jìn)行調(diào)試,還可以設(shè)置斷點(diǎn)觀察變量的值,功能非常強(qiáng)大!

語(yǔ)言

這一節(jié)從詞法、語(yǔ)法、句法上描述 Lua 。換句話說,這一節(jié)描述了哪些 token (符記)是有效的,它們?nèi)绾伪唤M合起來,這些組合方式有什么含義。

關(guān)于語(yǔ)言的構(gòu)成概念將用常見的擴(kuò)展 BNF 表達(dá)式寫出。也就是這個(gè)樣子: {a} 意思是 0 或多個(gè) a , [a] 意思是一個(gè)可選的 a 。非最終的符號(hào)會(huì)保留原來的樣子,關(guān)鍵字則看起來像這樣 kword ,其它最終的符號(hào)則寫成 `=´ 。完整的 Lua 語(yǔ)法可以在本手冊(cè)最后找到。

程序接口(API)

這個(gè)部分描述了 Lua 的 C API ,也就是宿主程序跟 Lua 通訊用的一組 C 函數(shù)。所有的 API 函數(shù)按相關(guān)的類型以及常量都聲明在頭文件 lua.h 中。

雖然我們說的是“函數(shù)”,但一部分簡(jiǎn)單的 API 是以宏的形式提供的。所有的這些宏都只使用它們的參數(shù)一次(除了第一個(gè)參數(shù),也就是 lua 狀態(tài)機(jī)),因此你不需擔(dān)心這些宏的展開會(huì)引起一些副作用。

在所有的 C 庫(kù)中,Lua API 函數(shù)都不去檢查參數(shù)的有效性和堅(jiān)固性。然而,你可以在編譯 Lua 時(shí)加上打開一個(gè)宏開關(guān)來開啟 luaconf.h 文件中的宏 luai_apicheck 以改變這個(gè)行為。

更新日志

luaEditor編譯調(diào)試器 v6.2.0更新內(nèi)容:
1. 添加了腳本工作目錄選擇功能
2. 添加了打開文件時(shí)多選的功能
3. 修正了一個(gè)調(diào)試時(shí)路徑的BUG、以及LUA被封裝成靜態(tài)庫(kù)中無法調(diào)試的BUG
4. 自動(dòng)提示加入函數(shù)圖標(biāo)
5. 修改個(gè)多文件查找時(shí)的自動(dòng)復(fù)制功能
6. 添加了性能瓶頸統(tǒng)計(jì)功能

luaEditor 4.0 編譯調(diào)試器
更新內(nèi)容
1. 添加匿名函數(shù)支持
2. 添加函數(shù)排序功能
3. 調(diào)試內(nèi)核添加支持動(dòng)態(tài)載入DLL時(shí)不能調(diào)試的問題
4. 去除性能分析

luaEditor編譯調(diào)試器 v3.14更新內(nèi)容:
1. 添加了腳本工作目錄選擇功能
2. 添加了打開文件時(shí)多選的功能
3. 修正了一個(gè)調(diào)試時(shí)路徑的BUG、以及LUA被封裝成靜態(tài)庫(kù)中無法調(diào)試的BUG
4. 自動(dòng)提示加入函數(shù)圖標(biāo)
5. 修改個(gè)多文件查找時(shí)的自動(dòng)復(fù)制功能
6. 添加了性能瓶頸統(tǒng)計(jì)功能

一開始,Lua就被設(shè)計(jì)成很容易和傳統(tǒng)的C/C++整合的語(yǔ)言。這種語(yǔ)言的二元性帶來了極大的好處。Lua是一個(gè)小巧而簡(jiǎn)單的語(yǔ)言,因?yàn)長(zhǎng)ua不致力于做C語(yǔ)言已經(jīng)做得很好的領(lǐng)域,比如:性能、底層操作以及與第三方軟件的接口。Lua依賴于C去做完成這些任務(wù)。Lua所提供的機(jī)制是C不善于的:高級(jí)語(yǔ)言、動(dòng)態(tài)結(jié)構(gòu)、簡(jiǎn)潔、易于測(cè)試和調(diào)試等。正因?yàn)槿绱,Lua具有良好的安全保證,自動(dòng)內(nèi)存管理,簡(jiǎn)便的字符串處理功能及其他動(dòng)態(tài)數(shù)據(jù)的改變。

Lua不僅是一種易于擴(kuò)展的語(yǔ)言,也是一種易整合語(yǔ)言(glue language);Lua支持基于組件的,我們可以將一些已經(jīng)存在的高級(jí)組件整合在一起實(shí)現(xiàn)一個(gè)應(yīng)用軟件。一般情況下,組件使用像C/C++等靜態(tài)的語(yǔ)言編寫。但Lua是我們整合各個(gè)組件的粘合劑。又通常情況下,組件(或?qū)ο螅┍憩F(xiàn)為具體在程序開發(fā)過程中很少變化的、占用大量CPU時(shí)間的決定性的程序,例如窗口部件和數(shù)據(jù)結(jié)構(gòu)。對(duì)那種在產(chǎn)品的生命周期內(nèi)變化比較多的應(yīng)用方向使用Lua可以更方便的適應(yīng)變化。除了作為整合語(yǔ)言外,Lua自身也是一個(gè)功能強(qiáng)大的語(yǔ)言。Lua不僅可以整合組件,還可以編輯組件甚至完全使用Lua創(chuàng)建組件。

其他版本下載

最新評(píng)論查看所有(1)條評(píng)論 >

第 1 樓 廣東省梅州市 網(wǎng)友 客人 2013/8/29 10:32:31
實(shí)時(shí)調(diào)試也就是JIT (Just in time)。 當(dāng)運(yùn)行時(shí)錯(cuò)誤中斷了服務(wù)器端腳本執(zhí)行時(shí),Microsoft 腳本調(diào)試程序自動(dòng)啟動(dòng),將語(yǔ)句指針指向?qū)е洛e(cuò)誤的行,并生成錯(cuò)誤消息。使用這種類型的調(diào)試,也叫“實(shí)時(shí)調(diào)試”,計(jì)算機(jī)將暫停進(jìn)一步執(zhí)行程序

支持( 0 ) 蓋樓(回復(fù))

發(fā)表評(píng)論

昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
查看所有(1)條評(píng)論 > 字?jǐn)?shù): 0/500

TOP
軟件下載