About 2,190,000 results
Open links in new tab
  1. Using Parsec to parse regular expressions - Stack Overflow

    Jan 26, 2012 · 13 You should use Parsec.Expr.buildExprParser; it is ideal for this purpose. You simply describe your operators, their precedence and associativity, and how to parse an atom, and the …

  2. Simply using parsec in python - Stack Overflow

    Aug 6, 2019 · The design of parsec requires a Parser to act independently on an input stream without knowledge of any other Parser. To do this effectively a Parser must manage an index position of the …

  3. Parsec Connection Failure Error -10 and -11 - Stack Overflow

    Oct 19, 2021 · There might be several reasons for these two errors, however the Parsec docs does not give possible solutions. In my case going to App & Features > Optional Features > Add Feature and …

  4. Right way to parse chain of various binary functions with `Parsec`?

    Jun 10, 2019 · It is true that Parsec has chainl and chainr to parse chains of either left-associative or right-associative operations (i.e. a -> a -> a). So I could quite easily parse something like x + y ...

  5. ghc error: hidden package, but it's actually exposed

    Mar 1, 2014 · Could not load module ‘Text.Parsec’ It is a member of the hidden package ‘parsec-3.1.14.0’. You can run ‘:set -package parsec’ to expose it. However, the package is supposed to be …

  6. Parsec vs Yacc/Bison/Antlr: Why and when to use Parsec?

    Feb 21, 2011 · 44 I'm new to Haskell and Parsec. After reading Chapter 16 Using Parsec of Real World Haskell, a question appeared in my mind: Why and when is Parsec better than other parser …

  7. parsing - Parsec `try` should backtrack - Stack Overflow

    Sep 5, 2022 · Isn't Parsec's try supposed to backtrack when it encounters failure? For instance, if I have the code import Control.Applicative ((<|>)) import Debug.Trace import Text.Parsec (try) import Text.

  8. how to resolve dependency problems on ubuntu parsec?

    Jun 11, 2020 · So I decided to download Parsec .deb file in order to install it. Unfortunately when I run the command "sudo dpkg -i parsec-linux.deb" I get errors. These tell me that there are dependency …

  9. parsing - Haskell/Parsec: how do I use Text.Parsec.Token with Text ...

    18 The indents package for Haskell's Parsec provides a way to parse indentation-style languages (like Haskell and Python). It redefines the Parser type, so how do you use the token parser functions …

  10. What's the cleanest way to do case-insensitive parsing with Text ...

    No, Parsec cannot do that in clean way. string is implemented on top of primitive tokens combinator that is hard-coded to use equality test (==). It's a bit simpler to parse case-insensitive character, but you …