Create your own language on the DLR. Berne, Göttingen, Europe Le 16 octobre 2008, nous célébrerons le 300e anniversaire de la naissance d’Albrecht von Haller (1708 – 1777).
Savant universel, Haller compte parmi les personnalités les plus éminentes du Siècle des lumières et a été un des plus grands scientifiques de la Suisse de tous les temps. Créer son langage avec la DLR. Introduction Présentation de la DLR MyJScript encore Contexte du langage Créer un arbre syntaxique via la DLR Générer l'arbre syntaxique depuis la grammaire Génération des variables Utilisation des variables Type de données Règles d'exécution de l'arbre syntaxique La programmation objet en MyJScript Manipulation des propriétés des objets Construction et appel des méthondes Contexte global et fonctions built-in Interopérabilité avec la CLR Interpréteur et ligne de commande Interopérabilité avec d'autres langages de la DLR Pour aller plus loin Conclusion Dans une application, on a parfois besoin de mettre à la disposition de l'utilisateur un langage de paramétrage: par exemple pour offrir la possibilité de paramétrer les règles d'un moteur de règles ou de modifier le détail des opérations à réaliser pour le calcul d'un champ.
Pour cela le développeur doit construire son interpréteur ou son compilateur et l'interfacer avec son code .NET. Faciliter l'implémentation d'un langage dynamique, You Used Python to Write WHAT?