LiteScript - Un petit moteur de script

LiteScript est un petit moteur de script conçu pour les développeurs qui veulent inclure un langage de script dans leur application. Le langage de script est similaire à Javascript avec de l'orienté objet. L'objectif est de créer une alternative aux moteurs de script actuels et d'intégrer des fonctionnalités qui n'y sont pas présentes.

Téléchargements

Fonctionnalités de l'API

  • Lecture de script textuel semblable au Javascript au format UTF-8 (décrit dans cette documentation)
  • Réduction d'un script en instructions élémentaires (bytecode)
  • Lecture de script textuel semblable à de l'assembleur correspondant aux instructions élémentaires
  • Récupération des erreurs de syntaxe lors de la compilation d'un script
  • Exécution complète ou instruction par instruction d'un script
  • Gestion dynamique de la mémoire + ramasse-miettes (garbage collector)
  • Différents types de variables + possibilité d'en créer de nouveaux
  • Appel de fonctions interne par un script et inversement
  • Sauvegarde des instructions dans un format textuel semblable à de l'assembleur
  • Sauvegarde et chargement des instructions, de la mémoire ou de l'état d'un script

VUE D'ENSEMBLE DU LANGAGE

INTEGRATION DE L'API

LES CLASSES UTILES

LES CLASSES COMPLEMENTAIRES