Parsley Alternatives
Similar projects and alternatives to parsley
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
-
-
-
Scala Parser Combinators
simple combinator-based parsing for Scala. formerly part of the Scala standard library, now a separate community-maintained module
NOTE:
The number of mentions on this list indicates mentions on common posts plus user suggested alternatives.
Hence, a higher number means a better parsley alternative or higher similarity.
parsley discussion
parsley reviews and mentions
Posts with mentions or reviews of parsley.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-04-09.
-
How do I remove the forward reference error in my parser? (20 lines)
Or alternatively my own https://github.com/j-mie6/parsley for a more Haskell-style library - it has a wiki that discusses a lot of the main ideas, including how to deal with Def/Val/lazy val
-
What do I need to start writing an Extension or Template Haskell?
Depends on your existing knowledge of Haskell and stuff like monads, applicatives, etc. I haven't gotten around to writing a tutorial for Parser Combinators yet (I'd actually like to write a book about them at some point) in Haskell, but I do have this wiki here ( https://github.com/j-mie6/Parsley/wiki/Guide-to-Parser-Combinators ) for my parser combinator library in Scala, that might be of some help. A Haskell version of a lot of the later material there can be found in this paper https://dl.acm.org/doi/10.1145/3471874.3472984. The paper assumes some familiarity with Parser Combinators, the wiki does not (but is written in Scala): it's the resource I use to teach my 2nd year undergrads about Parser Combinators for their compilers project. It doesn't talk about monads/applicatives at all. I'm more than happy to answer any questions you have about either of those two.
Stats
Basic parsley repo stats
2
178
5.5
12 days ago
j-mie6/parsley is an open source project licensed under BSD 3-clause "New" or "Revised" License which is an OSI approved license.
The primary programming language of parsley is Scala.