Il linguaggio di programmazione Lua
Questa sezione della documentazione è una versione modificata della documentazione di riferimento di Lua, disponibile all'indirizzo www.lua.org Questa sezione descrive il lessico, la sintassi e la semantica di nzLua. In altre parole, descrive quali token sono validi, come possono essere combinati e cosa significano le loro combinazioni. Alcune caratteristiche di Lua sono state rimosse e nzLua estende la sintassi e le parole chiave di Lua per renderle più familiari a un programmatore SQL.
I costrutti del linguaggio saranno spiegati utilizzando la solita notazione BNF estesa, in cui " {a}
indica 0 o più a e " [a]
indica un a opzionale. I non terminali sono indicati come non terminali, le parole chiave sono indicate come " kword
e gli altri simboli dei terminali sono indicati come " =
.