синтаксический анализ - ponyatov/nimbook GitHub Wiki

синтаксический анализ

Кроме применения при разработке компиляторов, синтаксический анализ играет очень большую роль при чтении текстовых форматов данных, и реализации некоторых сетевых протоколов (http,..). Следующие разделы по компиляторам можете не читать, но способами реализации парсеров должен владеть каждый программист.

Будет рассмотрено два варианта использования инструментов генерации кода на Си:

и Nim пакеты:

  • nimly lex/yacc
  • binaryparse двоичный парсинг (форматы файлов, сетевые протоколы)

парсер-комбинаторы

парсер Markdown