YScript
YScript ("Yanos Engine Script") est un langage de script inspiré de Lua, embarquable dans une application .NET. Cette documentation s'adresse à l'auteur de script : comment écrire du code YScript, quelles fonctions et bibliothèques sont disponibles, comment le moteur se comporte.
local function fibonacci(n)
if n < 2 then
return n
end
return fibonacci(n - 1) + fibonacci(n - 2)
end
print(fibonacci(10)) --> 55
Pour la documentation d'un module externe (zip, json, http, ...), voir le dossier
documentation/ du module concerné.
Sommaire
- Langage — syntaxe, types, variables, fonctions, structures de contrôle.
- Moteur — cycle de vie d'un
ScriptEngine, hôte, erreurs et avertissements, compilation préalable (bytecode précompilé). - Bibliothèque standard —
base,math,table,string,coroutine,package, ... - L'interpréteur en ligne de commande —
yes.exe, options, tableargs, profil, résolution paquet/commande, REPL.