Lua 领域
wiki
本目录根据其预期领域或任务,汇总了各种 Lua 编程页面。
数据描述与配置
LuaDataFormats
- 将 Lua 用作数据表示语言
字符串处理与文本处理
通用
FiltersSourcesAndSinks
- 讨论过滤器链,过滤器是接受连续输入块并产生连续输出块的函数
GenericInputAlgorithms
- Lua 中的函数式、AWK 风格的文本处理
StringRecipes
- 解决各种常见字符串处理需求(示例代码)
SplitJoin
- 类似 Perl 的字符串分割/连接(函数)
EnhancedFileLines
- 用于可移植处理 '\r\n' 字符的函数(函数)
CommonFunctions
- 字符串和模式实用函数(模块)
LuaRopes
- 在 Lua 中实现 ropes(函数)
Unicode
LuaUnicode
- 如何在 Lua 中使用 Unicode
ValidateUnicodeString
- 使用新的 string.* 方法处理 UTF-8 字符串(模块)
模式匹配
StringQuery
- 字符串模式匹配和替换库(模块)
LuaPeg
- 一个基于解析表达式文法的新的模式匹配库
LpegRecipes
- 使用 LPeg 进行解析的示例(示例代码)
宏与模板
/
解析、预处理与元编程
VarExpand
- bash 风格的内联变量和代码展开(函数)
TextTemplate
- 宏处理器(模块)
LuaBalanced
- 匹配字符串中分隔的代码片段(模块)
SourcePreprocessing
- 预处理源代码的技巧(示例代码)
SimpleLuaPreprocessor
- 宏处理器(函数)
SlightlyLessSimpleLuaPreprocessor
- 宏处理器(示例代码)
LuaGrammar
- Lua 文法、词法分析器和解析器
LuaTokenParsing
- 通过操作 token 流来改变 Lua(lhf's 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 和 Web
OutputLuaTableToHtmlFile
- 将 Lua 表转换为 HTML 文件(函数)
LuaToHtml
- 将 Lua 源代码转换为 HTML(htmlize)(示例代码)
GettingTheTitleFromHtmlFiles
- 从 HTML 文件解析 title 标签(示例代码)
DisplayCalendarInHtml
- 在 HTML 中创建日历(函数)
CgiUtils
- ?(函数)
编码与压缩
BaseSixtyFour
- Base64 编码/解码(函数)
ModuleCompressDeflateLua
- DEFLATE(gzip/zlib)的实现,仅解压(模块)
图形
LuaGraphics
- 包含免费的 Lua 图形软件链接,尤其是 2D/3D 引擎
GdThumbnail
- 使用 lua-gd 生成缩略图,例如用于 Web 图库等(示例代码)
PortableNetworkGraphicsParser
- 部分 PNG 图形文件解析器(示例代码)
数学
PointAndComplex
- 点(2D 向量)和复数的简单运算(示例代码)
ComplexNumbers
- 使用纯 Lua 处理复数(模块)
LuaMatrix
- 使用纯 Lua 处理矩阵(模块)
HammingNumbers
- 枚举汉明数(函数)
HammingNumbersVariant
- 枚举汉明数,带惰性列表 (函数)
SimpleFit
- 曲线拟合(模块)
SimpleStats
- 表的一些简单统计路由(模块)
ListComprehensions
- 集合构建表示法实现
设备 I/O
SerialCommunication
- RS-232 串行通信(模块,示例代码)
另请参阅
ModuleReview
- 类似于本页面,但仅列出模块,并提供独立评估
LuaAddons
- 一个不在本站上的“Lua 相关事物”目录
LibrariesAndBindings
- Lua 库以及现有库和环境的绑定
RecentChanges
·
preferences
编辑
·
历史
最后编辑于 2009 年 5 月 26 日 10:19 GMT
(diff)