2010-07-26 8 views
0

Comment débuter l'écriture d'un analyseur pour les fichiers BibTex. Comme la conception initiale, je vois les étapes suivantes.Écriture de l'analyseur BibTex

  1. Dressez la liste grammaire
  2. Construire un tokenizer
  3. Faites l'analyse syntaxique du flux symbolique contre la grammaire

Nous avons également besoin d'un mécanisme d'erreur, de sorte que les utilisateurs téléchargeant bibtex fichiers peuvent connaître les numéros de ligne où est l'erreur dans leurs fichiers BibTex. Je cherche l'opinion de la communauté pour viser ce problème.

(s'il vous plaît indiquer s'il y a une open source C# ou VB.NET BibTeX parseurs existant.)

Répondre

1

Il existe de nombreux outils disponibles pour vous aider à cela, comme ANTLR ou GOLD Parsing System. J'utilise habituellement ce dernier pour créer mes grammaires d'analyseur.