Описание тега fparsec

Библиотека комбинаторов парсеров для F#.

FParsec - это библиотека комбинаторов парсеров для F#.

Возможности FParsec включают:

  • поддержка контекстно-зависимых грамматик с бесконечным упреждением,
  • автоматически генерируемые, легко читаемые сообщения об ошибках,
  • Поддержка Unicode,
  • эффективная поддержка очень больших файлов,
  • встраиваемый компонент анализатора приоритета операторов, настраиваемый во время выполнения,
  • простой, эффективный и легко расширяемый API,
  • реализация, полностью оптимизированная для производительности,
  • исчерпывающая документация,
  • разрешающая лицензия с открытым исходным кодом.

FParsec - это F# адаптация Parsec, популярной библиотеки комбинаторов синтаксического анализатора для Haskell.

FParsec оптимизирован для прикладного стиля программирования, но также поддерживает монадический синтаксис, аналогичный синтаксису Parsec.

См. http://www.quanttec.com/fparsec/ для получения дополнительной информации.