Сведения о вопросе

Fedya

05:57, 8th August, 2020

Теги

parsing   monads    

Как я могу узнать о парсер-комбинаторах?

Просмотров: 504   Ответов: 10

Я нашел несколько источников по этому вопросу , но все они требуют глубокого понимания SmallTalk или Haskell, ни одного из которых я не знаю.



  Сведения об ответе

darknet

17:38, 7th August, 2020

Я написал 8 длинных записей в блоге о комбинаторах монадического парсера в C# и F#; см. здесь первый из них.

Смотрите также FParsec (парсек для F#)


  Сведения об ответе

padenie

00:46, 8th August, 2020

Вот некоторые библиотеки parser combinator на более распространенных языках:


  Сведения об ответе

DINO

18:42, 24th August, 2020

В интернете есть несколько замечательных статей, описывающих комбинаторы парсеров в C#,, но нет поддерживаемого репозитория исходных текстов, поэтому я создал один из них в:

http://code.google.com/p/sprache/

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


  Сведения об ответе

ASSembler

16:56, 14th August, 2020

Для меня эта статья была чрезвычайно полезна. Это почти языковая нейтральность. Просто в некоторых небольших местах они перефразируют на Гофер .


  Сведения об ответе

SKY

02:54, 11th August, 2020

Если вы знаете Python, то есть PyParsing .


  Сведения об ответе

lourence

21:06, 1st October, 2020

Я нашел интересную статью о реализации парсер-комбинатора в C# . В нем также содержатся ссылки на некоторые более общие документы по этому вопросу.

В статье Википедии на эту тему также есть общее объяснение этого понятия.


  Сведения об ответе

PHPH

09:34, 3rd August, 2020

Крис дабл написала комбинатор парсера в Javascript году .


  Сведения об ответе

JUST___

16:31, 27th August, 2020

  Сведения об ответе

VCe znayu

07:09, 22nd August, 2020

Кей Хорстманн имеет 4 лекции по синтаксическому анализу комбинаторов в Scala, с упражнениями. Здесь есть пример разбора внешнего DSLs в Scala .


  Сведения об ответе

SILA

12:07, 1st August, 2020

Вот ссылка на разговор (слайды и скрипт) о комбинаторах монадического парсера в C++.


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться