Programmiersprache Lua

Dieser Teil der Dokumentation ist eine modifizierte Version der Lua-Referenzdokumentation, die unter ' www.lua.org verfügbar ist. Dieser Abschnitt enthält Erläuterungen zur Lexik, Syntax und Semantik von nzLua. Es wird beschrieben, welche Token gültig sind, wie sie kombiniert werden können und welche Bedeutung die Kombinationen haben. Einige Funktionen von Lua wurden entfernt, und nzLua erweitert auch die Lua-Syntax und Schlüsselwörter, damit sie einem SQL-Programmierer vertrauter sind.

Die Sprachkonstrukte werden unter Verwendung der üblichen erweiterten BNF-Notation erklärt, in der " {a} für 0 oder mehr a und " [a] für ein optionales a steht. Nicht-Klemmen werden als Nicht-Klemme dargestellt, Schlüsselwörter als " kword und andere Terminalsymbole als " =.