Sébastien Ros
Evaluation d’Expressions Mathématiques avec MGrammar
Cet article permet de comprendre comment utiliser le langage Microsoft M Grammar en créant un DSL (Domain Specific Language) textuel pour l’évaluation d’expressions mathématiques.
Par Sébastien Ros publié le 14/12/2008 à 23:48, lu 3401 fois, 6 pages
 6 | Conclusion
MGrammar permet de créer des grammaires de manière plus simple en apportant des éléments syntaxiques importants pour certains langages, comme la notion de précédence et de résolution d’ambigüités.
Cependant il manque encore des moyens de créer un arbre concret directement à partir de la grammaire, sans avoir besoin de créer une méthode faisant la transformation. Entre outre il est impossible de réutiliser cette grammaire pour l’intégration dans d’autres langages de programmation. Ces deux fonctionnalités sont implémentées par exemple dans ANTLR.
A sa décharge, MGrammar sert surtout principalement à créer des langages permettant de créer des données pour la plateforme Oslo dont l’objectif n’est pas de permettre l’utilisation sur des modèles objets statiques, mais abstraits et dynamiques.
 
» Démarrer une discussion