3 -- 语言定义
这一章描述了 Lua 的词法、语法和句法。 换句话说,本章描述哪些符记是有效的, 它们如何被组合起来,这些组合方式有什么含义。
关于语言的构成概念将用常见的扩展 BNF 表达式写出。 也就是这个样子: {a } 表示 0 或多个 a , [a ] 表示一个可选的 a 。 可以被分解的非最终符号会这样写 non-terminal , 关键字会写成这样 kword , 而其它不能被分解的最终符号则写成这样 ‘= ’ 。 完整的 Lua 语法可以在本手册最后一章 §9 找到。
这一章描述了 Lua 的词法、语法和句法。 换句话说,本章描述哪些符记是有效的, 它们如何被组合起来,这些组合方式有什么含义。
关于语言的构成概念将用常见的扩展 BNF 表达式写出。 也就是这个样子: {a } 表示 0 或多个 a , [a ] 表示一个可选的 a 。 可以被分解的非最终符号会这样写 non-terminal , 关键字会写成这样 kword , 而其它不能被分解的最终符号则写成这样 ‘= ’ 。 完整的 Lua 语法可以在本手册最后一章 §9 找到。