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(lhf 的 tokenf 补丁)
LuaMacros
- 使用标记过滤器的 Lua 宏工具(模块、示例代码)
RuntimeSyntax
- 类似于语法扩展的运行时模拟(模块)
MetaLua
- 带有编译时元编程和语法扩展的替代 Lua 编译器
MetaLuaRecipes
- 使用 Metalua 实现的语法扩展示例(示例代码)
LuaFish
- 解析 Lua 源代码、操作抽象语法树以及将 AST 序列化回 Lua 代码
Cpp元编程
- 使用 Lua 进行 C++ 元编程(设计模式,模块)
XML
LuaXml
- 在 Lua 中处理 XML(函数,模块)
LazyKit
- 一套用于在 Lua 中处理 XML 的工具(文档,示例代码)
LuaProjectListToXml
- 从 Lua 网站读取 Lua 项目列表并输出为 XML(示例代码)
HTML 和 Web
OutputLuaTableToHtmlFile
- 将 Lua 表格转换为 HTML 文件(函数)
LuaToHtml
- 将 Lua 源代码转换为 HTML(示例代码)
GettingTheTitleFromHtmlFiles
- 从 HTML 文件中解析标题标签(示例代码)
DisplayCalendarInHtml
- 在 HTML 中创建日历(函数)
CgiUtils
- ? (函数)
编码和压缩
BaseSixtyFour
- Base64 编码/解码(函数)
ModuleCompressDeflateLua
- DEFLATE(gzip/zlib)的实现,仅解压缩(模块)
图形
LuaGraphics
- 包含指向免费图形 Lua 软件的链接,特别是 2D/3D 引擎
GdThumbnail
- 使用 lua-gd 的缩略图生成器,例如用于 Web 画廊或类似用途(示例代码)
PortableNetworkGraphicsParser
- 部分 PNG 图形文件解析器(示例代码)
数学
PointAndComplex
- 对点(二维向量)和复数进行简单运算(示例代码)
ComplexNumbers
- 使用纯 Lua 处理复数(模块)
LuaMatrix
- 使用纯 Lua 处理矩阵(模块)
HammingNumbers
- 枚举汉明数(函数)
HammingNumbersVariant
- 枚举汉明数,使用惰性列表(函数)
SimpleFit
- 曲线拟合(模块)
SimpleStats
- 一些针对表格的简单统计路由(模块)
ListComprehensions
- 集合生成器符号的实现
设备 I/O
SerialCommunication
- RS-232 串行通信(模块,示例代码)
另请参阅
ModuleReview
- 与此页面类似,但只列出模块,并提供对它们的独立评估
LuaAddons
- 本网站之外的“Lua 相关内容”目录
LibrariesAndBindings
- Lua 库和与现有库和环境的绑定
最近更改
·
偏好设置
编辑
·
历史记录
最后编辑于 2009 年 5 月 26 日下午 4:19 GMT
(差异)