El lenguaje de programación Lua

Esta sección de la documentación es una versión modificada de la documentación de referencia de Lua, disponible en www.lua.org Esta sección describe el léxico, la sintaxis y la semántica de nzLua. En otras palabras, describe qué fichas son válidas, cómo pueden combinarse y qué significan sus combinaciones. Se han eliminado algunas características de Lua y nzLua también amplía la sintaxis y las palabras clave de Lua para que resulten más familiares a un programador de SQL.

The language constructs will be explained using the usual extended BNF notation, in which {a} means 0 or more a's, and [a] means an optional a. Los no terminales se muestran como no terminales, las palabras clave se muestran como " kword y otros símbolos terminales se muestran como " =.