Comment puis-je en savoir plus sur les combinateurs d'analyseurs ?[fermé]
Question
J'ai trouvé quelques ressources sur le sujet, mais elles nécessitent toutes une compréhension approfondie de Petite conversation ou Haskell, dont je ne connais aucun des deux.
Autres conseils
Il existe d'excellents articles sur le Web décrivant les combinateurs d'analyseurs en C#, mais aucun référentiel source maintenable, j'en ai donc créé un à l'adresse :
http://code.google.com/p/sprache/
Quelqu'un connaissant les combinateurs d'analyseurs pourrait probablement faire beaucoup pour l'améliorer (veuillez avancer si cela vous ressemble :))
Si vous connaissez Python, il y a PyParsing.
j'ai trouvé un article intéressant sur l'implémentation d'un combinateur d'analyseurs en C#.Il fait également référence à des articles plus généraux sur le sujet.
L'article Wikipédia sur le sujet contient également une explication générale du concept.
Chrise Double a écrit un combinateur d'analyseur en Javascript.
Ici est un lien vers une présentation (diapositives et script) sur les combinateurs d'analyseurs monadiques en C++.
Cay Horstmann a 4 conférences sur l'analyseur combinateur à Scala, avec des exercices. Il existe un exemple d'analyse de DSL externes dans Scala ici.