How should I start writing a parser for BibTex files. As the initial design I see following steps.
We also need some error mechanism, so the users uploading bibtex files can know line numbers where is the error in their BibTex files. I am looking for community opinion to target this problem.
(please point if there are any existing open source C# or VB.NET BibTex parsers.)
There are many tools available to assist you with this, such as ANTLR or the GOLD Parsing System. I usually use the latter to create my parser grammars.