Lua 编程语言

文档的此部分是 www.lua.org 上提供的 Lua 参考文档的修订版。此部分描述 nzLua 的词法、语法和语义。换言之,它描述哪些标记有效、如何组合使用以及各种组合的含义。Lua 的一些功能已移除,而 nzLua 还对 Lua 语法和关键字进行了扩展,让 SQL 程序员可以更加熟练地使用。

将会使用通常的扩展 BNF 表示法来说明语言构造,其中,{a} 表示 0 个或 0 个以上 a,[a] 表示可选的 a。非终端显示为类似于 non-terminal,关键字显示为 类似于 kword,而其他终端符号显示为类似于 `=´。