parsec
Parsec is designed from scratch as an industrial-strength parser library. It is simple, safe, well documented (on the package homepage), has extensive libraries, good error messages, and is fast. It is defined as a monad transformer that can be stacked on arbitrary monads, and it is also parametric in the input stream type. The main entry point is the Text.Parsec module which provides defaults for parsing Character data. The Text.ParserCombinators.Parsec module hierarchy contains the legacy parsec-2 API and may be removed at some point in the future.
Ecosystem
hackage.haskell.org
hackage.haskell.org
Latest Release
almost 10 years ago
3.1.11
almost 10 years ago
Versions
27
27
Downloads
406,030 total
406,030 total
Dependent Packages
222
222
Dependent Repos
4,638
4,638
Loading...
Readme
Loading...
Links
| Registry | hackage.haskell.org |
| Source | Repository |
| JSON API | View JSON |
| CodeMeta | codemeta.json |
Package Details
| PURL |
pkg:hackage/parsec
spec |
| License | BSD-2-Clause |
| First Release | over 19 years ago |
| Last Synced | 1 day ago |
Repository
Rankings on hackage.haskell.org
Overall
Top 1.1%
Downloads
Top 0.1%
Dependent packages
Top 0.2%
Dependent repos
Top 0.1%
Forks
Top 4.1%
Docker downloads
Top 1.3%