Recherche de la suppression de la récursion de gauche dans les grammaires sans contexte. Je suis habitué à certaines formes, mais celle-ci m'a un peu boguée. Je dois également concevoir un analyseur décent, que je peux faire. Cependant, en trouvant cette récursion gauche (surtout sur le premier) m'a confondu.Suppression de la récursion de gauche dans un contexte Grammaire libre
3
A
Répondre
0
Il existe un article intéressant de Wikipédia sur la récurrence à gauche. Il contient également une section sur la suppression de la récursivité gauche pour les grammaires sans contexte.
0
Essayez ceci:
S --> a [ { S } S ]
| ([ A ]) [ {S} S ]
A --> { S } [ A ]
Questions connexes
- 1. Contexte Grammaire libre Numéro
- 2. Contexte libre grammaire pour unaire Addition
- 3. Comment puis-je éliminer la récursion gauche dans la grammaire suivante?
- 4. Grammaire sans contexte décrivant des expressions régulières?
- 5. Comment implémenter un éliminateur de récursion gauche?
- 6. Grammaire sans contexte
- 7. Suppression de la récursivité à gauche avec des terminaux
- 8. ce qui veut dire par contexte libre pas régulier
- 9. Analyse d'une grammaire sans contexte en Python
- 10. Un problème de récursion javascript
- 11. Utilisation libre dans le destructeur d'un objet libéré avec suppression
- 12. récursion Sql sans récursion
- 13. Comment puis-je écrire ma grammaire sans contexte?
- 14. Récursion dans la liste chaînée
- 15. Optimisation de la grammaire Bison
- 16. La langue A = {0^n 1^n 0^n} est-elle libre de contexte?
- 17. F # Terminaison de récursion
- 18. Élimination de la récursivité à gauche pour E: = EE + | EE- | id
- 19. javascript trop de récursion?
- 20. Question de récursion simple
- 21. flotteur: suppression à gauche, y compris div?
- 22. Comprendre la récursion
- 23. Recherche de texte libre intégrée à la couverture de code
- 24. valeur maximale dans récursion
- 25. Comment afficher le bouton de suppression gauche UITableViewCell
- 26. Récursion dans l'assemblage?
- 27. Grammaire ANTLR de bison
- 28. Trouver un port libre
- 29. Erreur de récursion de modèle
- 30. Récursion dans Ecore-File?