2010-07-26 3 views
0

Как начать писать парсер для BibTex файлов. В качестве первоначального проекта я вижу следующие шаги.Написание парсера BibTex

  1. Список вниз грамматику
  2. Построить Tokenizer
  3. Do парсинг потока токенов против грамматики

Мы также нужно какой-то механизм ошибок, так что пользователи с загрузкой BibTeX файлы могут знать номера строк, где находится ошибка в файлах BibTex. Я ищу мнение сообщества для решения этой проблемы.

(пожалуйста, укажите, если есть какие-либо существующие с открытым исходным кодом C# или VB.NET BibTeX парсеры.)

ответ

1

Есть много инструментов, чтобы помочь вам в этом, такие как ANTLR или GOLD Parsing System. Обычно я использую последнее для создания грамматик синтаксического анализа.

Смежные вопросы