A linguagem de programação Lua
Esta seção da documentação é uma versão modificada da documentação de referência da Lua, que está disponível em www.lua.org Esta seção descreve o léxico, a sintaxe e a semântica do nzLua. Em outras palavras, ele descreve quais tokens são válidos, como eles podem ser combinados e o que suas combinações significam. Alguns recursos do Lua foram removidos e nzLua também amplia a sintaxe e as palavras-chave do Lua para que sejam mais familiares a um programador SQL.
As construções de linguagem serão explicadas usando a notação BNF estendida usual, na qual ' {a}
significa 0 ou mais a's, e ' [a]
significa um a opcional. Os não terminais são mostrados como não terminais, as palavras-chave são mostradas como ' kword
e outros símbolos de terminal são mostrados como ' =
.