Bonsoir à tous,
Je me demandais quelle était la façon la plus performante d'avoir un programme scriptable. Par script, j'entends un programme où on peut définir un comportement dans un fichier texte.
J'aimerais créer un interpréteur pour un "langage" basique créé à cet effet, mais je ne vois pas comment stocker les informations interprétées
Je pense notamment au domaine du modding dans les jeu vidéos.
La structure qui me semble la plus intuitive est une classe script qui contient un vector d'objets "Commande" qui possèdent une méthode "exécuter" et réifient des appels de fonctions internes. Mais ca me semble assez suboptimal.
Des suggestions ?
Merci d'avance
Partager