Lua 領域
wiki
此目錄依預期領域或任務彙整各種 Lua 編程頁面。
資料描述及組態
LuaDataFormats
- 使用 Lua 作為資料表示語言
字串操作及文字處理
一般
FiltersSourcesAndSinks
- 討論如何串接函式,這些函式會接收輸入的連續區塊,並產生連續區塊的輸出
GenericInputAlgorithms
- Lua 中的 AWK 樣式功能文字處理
StringRecipes
- 各種常見字串處理需求的解決方案(範例程式碼)
SplitJoin
- 類似 Perl 的字串拆分/合併(函式)
EnhancedFileLines
- 可攜式處理 '\r\n' 字元的函式(函式)
CommonFunctions
- 字串和樣式公用函式(模組)
LuaRopes
- 在 Lua 中實作繩索(函式)
Unicode
LuaUnicode
- 如何在 Lua 中使用 Unicode
ValidateUnicodeString
- 使用新的 string.* 方法來處理 UTF-8 字串(模組)
樣式比對
StringQuery
- 字串樣式比對和替換函式庫(模組)
LuaPeg
- 基於剖析表示文法的全新樣式比對函式庫
LpegRecipes
- 使用 LPeg 分析的範例(範例程式碼)
巨集和範本
/
剖析、預處理和元程式設計
VarExpand
- 類似 bash 的內嵌變數和程式碼擴充(函式)
TextTemplate
- 巨集處理器(模組)
LuaBalanced
- 比對字串中已分隔的 Lua 程式碼片段(模組)
SourcePreprocessing
- 預處理原始碼的技巧(範例程式碼)
SimpleLuaPreprocessor
- 巨集處理器(函式)
SlightlyLessSimpleLuaPreprocessor
- 巨集處理器(範例程式碼)
LuaGrammar
- Lua 文法、詞法分析器和剖析器
LuaTokenParsing
- 調整 Lua 的 token 串流來改變 Lua(lhf 的 tokenf patch)
LuaMacros
- 使用 token 篩選器的 Lua 巨集程式(模組、範例程式碼)
RuntimeSyntax
- 執行階段中類似語法擴充的模擬(模組)
MetaLua
- 使用編譯階段元程式設計和語法擴充的另類 Lua 編譯器
MetaLuaRecipes
- 使用 Metalua 實作的語法擴充範例(範例程式碼)
LuaFish
- 分析 Lua 原始碼、操作抽象語法樹,並將 AST 序列化回 Lua 程式碼
CppMetaprogramming
- 使用 Lua 進行 C++ 元程式設計(設計模式、模組)
XML
LuaXml
- 在 Lua 中處理 XML(函式、模組)
LazyKit
- Lua XML 處理工具集(文件、範例程式碼)
LuaProjectListToXml
- 從 Lua 網站讀取 Lua 專案清單並輸出為 XML(範例程式碼)
HTML 和網路
OutputLuaTableToHtmlFile
- 將 Lua 函數轉換為 HTML 檔案(函數)
LuaToHtml
- 將 Lua 程式碼轉換為 HTML(範例程式碼)
GettingTheTitleFromHtmlFiles
- 分析 HTML 檔案的標題標籤(範例程式碼)
DisplayCalendarInHtml
- 使用 HTML 建立日曆(函數)
CgiUtils
-?(函數)
編碼和壓縮
BaseSixtyFour
- Base64 編碼/解碼(函數)
ModuleCompressDeflateLua
- DEFLATE(gzip/zlib)實作,僅解壓縮(模組)
圖形
LuaGraphics
- 包含免費 Lua 繪圖軟體,特別是 2D/3D 引擎
GdThumbnail
- 使用 lua-gd 製作縮圖,適合網路相簿等用途(範例程式碼)
PortableNetworkGraphicsParser
- 部份 PNG 圖形檔案分析程式(範例程式碼)
數學
PointAndComplex
- 處理點(2D 向量)和複數的簡單操作(範例程式碼)
ComplexNumbers
- 使用純 Lua 處理複數(模組)
LuaMatrix
- 使用純 Lua 處理矩陣(模組)
HammingNumbers
- 列舉哈明數(函數)
HammingNumbersVariant
- 列舉哈明數,帶 lazy list(函數)
SimpleFit
- 擬合曲線(模組)
SimpleStats
- 一些表格的簡單統計方法(模組)
ListComprehensions
- 集合建構器表示法實作
裝置輸入/輸出
SerialCommunication
- RS-232 序列通訊(模組、範例程式碼)
另請參閱
ModuleReview
- 與本頁面類似,但僅列出模組並提供獨立評估
LuaAddons
- Lua 外部「專案」目錄
LibrariesAndBindings
- Lua 函式庫和現有函式庫與環境的繫結
RecentChanges
·
偏好設定
編輯
·
歷史紀錄
於 2009 年 5 月 26 日下午 4:19 GMT 最近編輯
(diff)