Quelle est la relation entre les combinateurs d'analyseurs et les analyseurs de descente récursifs?Quelle est la relation entre les combinateurs d'analyseurs et les analyseurs de descente récursifs?
Q
Quelle est la relation entre les combinateurs d'analyseurs et les analyseurs de descente récursifs?
2
A
Répondre
1
Le lien Wikipedia sur parser combinators est en fait assez raisonnable. A partir de cela, l'une des premières choses que nous apprenons est que "les combinateurs d'analyseurs utilisent une stratégie d'analyse descendante", c'est-à-dire une descente récursive. Les combinateurs eux-mêmes sont des blocs de construction pour les analyseurs syntaxiques, mais ils ont tendance à adopter une descente récursive.
Questions connexes
- 1. Quelle est la relation entre les réseaux bayésien et neuronal?
- 2. Quelle est la relation entre CRITICAL_SECTION et CCriticalSection?
- 3. Quelle est la différence entre les compléments et les macros?
- 4. Quelle est la relation entre les paramètres IIS HTTP Keep-Alives Enabled et Connection Timeout?
- 5. Quelle est la différence entre les schémas W3 et xmlsoap.org?
- 6. Relation entre la source Opensolaris et les versions Solaris
- 7. Quelle est la relation entre MCPS (million de cycles par seconde) et la puissance consommée
- 8. Quelle est la relation entre la qualité et la convivialité du logiciel?
- 9. ASP.NET MVC: relation entre les modèles et MembershipUsers
- 10. Quelle est la relation entre Rietveld de GvR et Gerrit d'Android?
- 11. Quelle est la relation entre Microsoft Enterprise Application Blocks et le modèle de fournisseur ASP.NET?
- 12. Quelle est la relation entre ASP classique et un pool d'applications IIS?
- 13. Quelle est la différence entre dict() et {}?
- 14. Quelle est la relation entre le langage d'assemblage et le langage machine?
- 15. Drupal - Relation entre les champs CCK et les types de contenu à la performance?
- 16. En nginx, quelle est la relation entre worker_connections, keepalive_timeout et connexion $
- 17. quelle est la différence entre:.! et: r !?
- 18. Quelle est la différence entre = et: =
- 19. Quelle est la différence entre les méthodes anonymes (C# 2.0) et les expressions lambda (C# 3.0)?
- 20. Quelle est la différence entre les wrappers BIO d'Openssl et les appels SSL?
- 21. Quelle est la différence entre les licences open source
- 22. Quelle est la différence entre les méthodes et les attributs dans Ruby?
- 23. Quelle est la différence entre les polices TrueType et les polices Type-1?
- 24. Quelle est la différence entre Supprimer et Supprimer dans une relation plusieurs-à-plusieurs dans CoolStorage
- 25. Relation entre CFMutableDictionary et NSMutableDictionary
- 26. Quelle est la différence entre les gemmes de sélénium et de sélénium?
- 27. Quelle est la différence entre les délégués C#, Dynamic Proxy, les fermetures et les pointeurs de fonction?
- 28. Quelle est la différence entre IContainer et IUnityContainer de Prism?
- 29. Quelle est la différence entre les classes span-x et la classe 'column' dans blueprint-css?
- 30. Quelle est la différence entre les options de Visual Studio: Service Web ASP.NET et service WCF