Quelqu'un peut-il recommander un exemple de travail simple (code) d'utilisation de l'analyseur de descente récursive sur haskell? Toutes les informations que j'ai trouvées sont trop difficiles à comprendre. THX!Haskell - Analyseur de descente récursif
6
A
Répondre
5
Il y a un chapitre dans, "Real World Haskell" consacré à Parsec
, la bibliothèque de combinateur récursive de l'analyseur de descente fournie avec la plate-forme Haskell. Il y a aussi un tas de liens Parsec
sur le Haskell Wiki. En fin de compte, une fois que vous serez à l'aise avec les exemples, vous aurez besoin du reference guide.
1
Bien qu'il ne soit pas particulièrement simple, le scénario de Robert Giegerich pour sa conférence "Programmiersprachen und ihre Übersetzer" est un programme d'alphabétisation avec un analyseur de descente récursif pour (IIRC) un Pascal minimal avec une excellente documentation. En allemand, cependant, et non disponible sur le net, mais vous pouvez ask him directly.
Questions connexes
- 1. Analyseur de descente récursif en Java
- 2. Utilisation du premier analyseur de descente récursif
- 3. Problème récursif Haskell, analyseur minuscule. Quelques choses
- 4. Comment gérer l'incapacité de casser les erreurs de syntaxe dans un analyseur de descente récursif
- 5. analyseur descente récursive - en évitant gauche récursion
- 6. Comment analyser l'arithmétique de base (par exemple "5 + 5") en utilisant un simple analyseur de descente récursif en C++?
- 7. Problème récursif Haskell, analyseur minuscule. Négation de Expr et laisser des expressions
- 8. Evaluateur mutuellement récursif dans Haskell
- 9. Bonne grammaire pour le type de données de date pour l'analyseur de descente récursif LL (1)
- 10. Analyseur de chaînes avec l'enrobage récursif de la variante boost
- 11. Priorité d'opérateur et associativité dans un analyseur (Haskell)
- 12. Descente récursive et analyse ascendante récursive
- 13. Est-il possible d'utiliser l'analyseur de descente récursif pour vérifier la grammaire ET construire l'arbre d'analyse en même temps?
- 14. analyseur LL (1) prédictif non récursif piloté par table dans la programmation fonctionnelle
- 15. Quelles sont les fonctionnalités de C++ ou autres OOPL sont difficiles à mettre en œuvre en utilisant YACC, ou alternativement un analyseur de descente récursif?
- 16. Arborescence de descente récursive et arbres de syntaxe abstraite
- 17. Spécifier des jetons répétitifs dans l'analyseur de descente récursif avec NLTK
- 18. Est-il plus facile d'écrire un analyseur récursif-descendant en utilisant un EBNF ou un BNF?
- 19. Analyseur xml-tree (Haskell) pour la bibliothèque graphique
- 20. descente de gradient semble échouer
- 21. Traduire la table de précédence en grammaire appropriée pour la descente récursive?
- 22. récursive Descente Parser pour EBNF en PHP
- 23. Très simple analyseur sexp
- 24. C# Lua Analyseur/Analyseur
- 25. Dégradé stochastique Implémentation de descente - MATLAB
- 26. Récursif dans la grammaire BNF
- 27. Pourquoi un analyseur récursif-descendant ne peut-il pas gérer la récursivité?
- 28. Treetop récursif ne fonctionne pas
- 29. Haskell: caractère Echappé de caractère
- 30. Génériques et coulée en descente (java)