Меня заинтересовали генераторы парсера. Но у меня нет теоретического фона. Я просто прочитал несколько вещей в Интернете.Анализ двоичных данных
В настоящее время я пытаюсь сделать что-то с ANTLR
Так что мои вопросы:
У меня есть специальный формат моих dataframes:
- Первый байт кадра тег который описывает природу данных
- Второй байт содержит длину (количество байтов) самих данных
- Затем следует данные itse Л.Ф.
- Данные могут содержать dataframes себя, и dataframes могут быть перечислены один за другим
Я надеюсь, что мое описание ясно. Мои вопросы:
Могу ли я создать такой синтаксический анализатор с ANTLR, который читает lengs кадра, а затем знает, когда закончится кадр?
В ANTLR можно загрузить различные теги, которые я использую из сгенерированного файла?
Спасибо!
Сори, если я не был ясен. У меня есть сгенерированный файл, который определяет значение тегов. Мне это не нужно для синтаксического анализа. Потому что я знаю из поля длины, когда начинается новый тег. И все двоичные данные. Просто куча байтов. Я использую формат файла для встроенной системы, поэтому он настолько компактен и не читается человеком вообще. – woodtluk