<html><head></head><body>I was mostly replying to your claim:<br><br>> I think it is best parsing library, and you should always use it instead of other solutions.<br><br>uu-parsinglib is indeed not based on arrows, but it does have some other features that make it stand out.<br><br>So my previous mail was mostly to show that there are other interesting points in the design space.<br><br><div class="gmail_quote">On July 9, 2021 11:49:38 PM GMT+02:00, Askar Safin <safinaskar@mail.ru> wrote:<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<pre dir="auto" class="k9mail">Пятница,  9 июля 2021, 10:08 +03:00 от "Jaro Reinders" <jaro.reinders@gmail.com>:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #729fcf; padding-left: 1ex;">You might also want to check out 'uu-parsinglib' [1]<br></blockquote><br>Thanks for answer. It is essential for me to have unbiased choice, ability to embed a monad and ability to check parsing errors first and then semantic errors. I proved that this is possible with arrows only (in my previous letter and in June letters). So libraries you mentioned will help me only if they are arrow-based. I downloaded this libraries (uu-parsinglib, gll, grammatical-parsers) and found no line similar to "instance Arrow". So this libraries are not for me<br><br>==<br>Askar Safin<br><a href="http://safinaskar.com">http://safinaskar.com</a><br><a href="https://sr.ht/~safinaskar">https://sr.ht/~safinaskar</a><br><a href="https://github.com/safinaskar">https://github.com/safinaskar</a><br></pre></blockquote></div></body></html>