Avez-vous utilisé l'une de ces solutions ou les deux? Lequel préférez-vous, et pour quelle raison? Par exemple, j'ai récemment appris la v2 et je vais probablement m'en tenir à l'implémentation haute performance fournie par l'équipe netbeans (ouais, je suis coincé avec Java). Dans ce cas, y aurait-il une raison impérieuse de changer?ANTLR2 vs ANTLR3
3
A
Répondre
3
Pour trouver ce qui a changé entre v2 et v3 consultez ce lien: http://www.antlr.org/wiki/pages/viewpage.action?pageId=719
Je dois souligner que nous utilisons encore 2.7.6 avec C++ où je travaille et nous ne nous sentons pas vraiment la nécessité de mettre à niveau à droite à présent.
Nous avons utilisé v3.0 quand nous avons fait un port C# de notre langue parce que nous avons trouvé quelques bugs qui ont été corrigés dans la version 3.0 et ne sont pas rétroportage à 2.7.6
Pour résumer les changements:
- Auto LL (*), pas besoin de spécifier le
- préanalyse Auto-retours en arrière,
- permet la plupart des règles de Grammer récursif non-gauche
Questions connexes
- 1. obtenir des messages d'erreur définis par l'utilisateur en utilisant antlr3
- 2. T4 vs CodeDom vs Oslo
- 3. Diffuser vs MPI vs zeromq?
- 4. apc_define_constants vs hidef vs define
- 5. SHMEM vs tmpfs vs mmap
- 6. Traitement du courrier: rails vs php vs perl vs?
- 7. Inhouse enregistrement vs OpenID vs Google Friend Connect vs Facebook Connect vs (etc)
- 8. VS Solution, projets vs dlls meilleure pratique
- 9. XMLHttpRequest vs Socket vs une autre approche
- 10. TTabSet vs TTabControl vs TPageCtrl/TTabSheet?
- 11. Migrer vs 2005 à 2008 vs
- 12. Services Web - Put vs Post vs Get
- 13. DB2 vs PostgreSQL vs SQL Server
- 14. POJO vs EJB vs EJB 3
- 15. Eclipse vs VS IDE Test d'une classe
- 16. Développement iPhone - XMLParser vs libxml2 vs TouchXML
- 17. SVN vs VSS vs CVS comparant l'aide
- 18. PHP exec() vs système() vs passthru()
- 19. USB - synchronisation vs vs async semi-async
- 20. MD5CryptoServiceProvider Problèmes ComputeHash entre VS 2003 et VS 2008
- 21. Quand devriez-vous utiliser === vs ==,! == vs! =, Etc .. en javascript?
- 22. WPF vs XBAP vs Silverlight ... qui convient aux applications métier?
- 23. Positionnement CSS Question - Tables vs. Absolue vs. DL
- 24. <iostream> vs vs <iostream.h> « iostream.h »
- 25. Session VS Fichier VS Memcache pour un cache en PHP?
- 26. Silverlight et VS 2005 ou VS 2008 Express Edition
- 27. Développement Web vs Desktop (Online vs Smart-Client)
- 28. Déploiement: GWT vs. Silverlight
- 29. Buffered vs unbuffered IO
- 30. PostgreSQL vs Postgres Plus
Nice link, que LL (*) lexer semble attrayant –