本章节主要是讲解Lua的词法,语法跟语义。通俗点来说就是描述哪些词是有效的,如何组合跟组合后是什么意思。
语言构造将使用常用的扩展BFN表达式写出,也就是这样:{a}表示0或n个a,[a]表示一个选项a。非最终符号可以写成non-terminal,关键字会写成kword,而不能分解的符合会写成这样‘=’。完整的Lua语法可以查看最后一章(见:8)。
本章节主要是讲解Lua的词法,语法跟语义。通俗点来说就是描述哪些词是有效的,如何组合跟组合后是什么意思。
语言构造将使用常用的扩展BFN表达式写出,也就是这样:{a}表示0或n个a,[a]表示一个选项a。非最终符号可以写成non-terminal,关键字会写成kword,而不能分解的符合会写成这样‘=’。完整的Lua语法可以查看最后一章(见:8)。
本章节主要讲Lua这门语言的基本概念
Lua是一门用于方便处理应用程序中数据的扩展程序语言,对面向对象、过程化或数据驱动的程序有着非常好的支持,它是一门强大、轻量级的嵌入式脚本语言。Lua是由纯C编写的,非常容易的被C/C++代码调用,也可以反过来调用C/C++的函数。