Référence Lua

Escaline utilise Lua 5 comme moteur de script pour ses commandes, vous pouvez utiliser, en plus des fonctions spécifiques à Escaline décrites ci-dessous, les fonctions suivantes de la bibliothèque standard : ipairs, next, pairs, tonumber, tostring, type, unpack, string, table, et math. A noter que les fonctions os.time, os.date, et os.difftime sont accessibles par le package « time » (time.time, time.date, time.difftime).

Le manuel de Lua documente très bien ces diverses fonctions ainsi que la syntaxe du langage.

Si certaines fonctions de la bibliothèque standard ne sont pas incluse et vous semble utiles pour le développement des modules, contactez-nous, nous étudierons la question...

Fonctions relatives à Escaline (package escaline)

escaline.return_url(string)

Stoppe l'exécution de la commande et retourne l'url « string » au site qui servira à rediriger l'utilisateur.

escaline.return_error(string)

Stoppe l'exécution de la commande et retourne le message d'erreur « string » au site qui l'affichera à l'utilisateur.

escaline.return_message(string)

Stoppe l'exécution de la commande et retourne le message « string » au site qui l'affichera à l'utilisateur.

Fonctions du package table

table.into(string, array)

Retourne true si « string » se trouve dans « array ».

table.key_into(string, array)

Retourne true si « string » se trouve dans les clés de « array ».