Как мне начать писать парсер для BibTex файлов.В качестве первоначального проекта я вижу следующие шаги:
- Список вниз грамматики
- Создание токенизатора
- Выполнение анализа потока токенов по грамматике
Нам также необходим некоторый механизм ошибок, чтобы пользователи, загружающие файлы bibtex, могли знать номера строк, где находится ошибка в их файлах BibTex.Я ищу мнение сообщества для решения этой проблемы.
(укажите, если есть какие-либо парсеры с открытым исходным кодом C # или VB.NET BibTex.)