Je connais quelque chose à propos des expressions régulières, des arbres d'analyse et des arbres de syntaxe abstraite. Mais une fois que j'ai lu il y a encore une autre technique d'analyse syntaxique qui, autant que je me souvienne, les gens de SO ont utilisé pour ré-implémenter son analyseur de démarques. Ce que je ne me rappelle pas est le nom de cette méthode, ou comment cela a fonctionné. Le faites vous? Sinon, qu'est-ce que ça pourrait être?Autres méthodes d'analyse syntaxique
0
A
Répondre
2
Peut-être que vous pensez à Parsing Expression Grammars?
(Si je me souviens de la même chose que vous souvenir, il est cletus à écrire sur ce here.)
2
Voici un blog sur l'analyseur de démarquage de SO: http://blog.stackoverflow.com/2009/12/introducing-markdownsharp/
est ici la source: http://code.google.com/p/markdownsharp/
Il fait utiliser des expressions régulières avancées. Je ne connais pas d'autre technique d'analyse. Les solutions les plus courantes pour l'analyse utilisées par pratiquement tous les programmeurs sont:
- Expressions régulières (ou machines à états finis) pour les grammaires régulières.
- Automates à pile non déterministe pour les grammaires sans contexte. C'est là que vous obtenez des générateurs d'analyseur comme yacc, bison, ANTLR, etc.
Voir aussi les Chomsky hierarchy des grammaires formelles.
Questions connexes
- 1. Autres méthodes pour before_validation
- 2. Fonctions en ligne et autres méthodes
- 3. Autres méthodes pour créer du JavaScript dynamique?
- 4. ANDROID: Analyse syntaxique XML
- 5. Comment convertir l'analyse syntaxique avec Dom à l'analyse syntaxique SAX
- 6. Annuler l'analyse syntaxique de SAX?
- 7. Date/heure d'analyse syntaxique C++
- 8. est l'opérateur "is" juste sucre syntaxique pour la méthode "IsInstanceOfType"
- 9. Analyseur syntaxique léger
- 10. analyse syntaxique en python
- 11. aide l'analyse syntaxique chaîne
- 12. analyse syntaxique avec dom4j
- 13. MSBuild 4.0 analyse syntaxique
- 14. XML Jquery analyse syntaxique
- 15. Json analyse syntaxique F #
- 16. XML, LINQ analyse syntaxique
- 17. C# Generics - Aide syntaxique
- 18. NSDictionary analyse syntaxique howto
- 19. libxml2 Analyse syntaxique HTML
- 20. url JavaScript analyse syntaxique
- 21. rails vim coloration syntaxique
- 22. analyse syntaxique Entier
- 23. aide à l'analyse syntaxique
- 24. PHP Chaîne d'analyse syntaxique
- 25. Emacs Lisp coloration syntaxique
- 26. XML Rss analyse syntaxique
- 27. problèmes d'analyse syntaxique XML
- 28. JSON problèmes d'analyse syntaxique
- 29. arguments d'analyse syntaxique Django
- 30. Tableau d'analyse syntaxique PHP
Comme Cletus a écrit dans son article sur démarquage je confondais avec markdownsharp, dont je lis sur le même jour (janvier dernier pour être plus précis). –