Top 4 Scala parser-combinator Projects
-
Scala Parser Combinators
simple combinator-based parsing for Scala. formerly part of the Scala standard library, now a separate community-maintained module
-
Project mention: How do I remove the forward reference error in my parser? (20 lines) | /r/scala | 2023-04-09
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
-
Mergify
Tired of breaking your main and manually rebasing outdated pull requests?. Managing outdated pull requests is time-consuming. Mergify's Merge Queue automates your pull request management & merging. It's fully integrated to GitHub & coordinated with any CI. Start focusing on code. Try Mergify for free.
-
Project mention: Your views and opinions on Python's rule-engine package | /r/programming | 2023-04-13
- Drools - Available in JVM environments (Java, Scala and similar) - uses FEEL for expression language
-
Project mention: Functional abstractions for hand-rolled LR parsers | /r/ProgrammingLanguages | 2023-06-04
The scallion project has an LL(1) parser combinator library that it describes here. It exposes an applicative interface with the addition of a fixpoint combinator. You may be able to do the same for LR.
Scala parser-combinators related posts
Index
What are some of the best open-source parser-combinator projects in Scala? This list will help you:
Project | Stars | |
---|---|---|
1 | Scala Parser Combinators | 631 |
2 | parsley | 140 |
3 | feel-scala | 102 |
4 | scallion | 51 |