Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aionescu/uu-msmc-accuparsec
Error-accumulating parser combinators
https://github.com/aionescu/uu-msmc-accuparsec
attoparsec haskell parser-combinators parsing
Last synced: 30 days ago
JSON representation
Error-accumulating parser combinators
- Host: GitHub
- URL: https://github.com/aionescu/uu-msmc-accuparsec
- Owner: aionescu
- License: gpl-3.0
- Created: 2023-04-08T21:22:52.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-04-18T20:12:29.000Z (over 1 year ago)
- Last Synced: 2023-09-24T00:55:44.904Z (over 1 year ago)
- Topics: attoparsec, haskell, parser-combinators, parsing
- Language: Haskell
- Homepage:
- Size: 1.23 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# accuparsec
Proof-of-concept implementation of *error-accumulating parser combinators*, written as part of the final project for the *Scientific Methods in Computer Science* course at Utrecht University.
## Dependencies
* GHC >=9.0
* Cabal >=3.6
* Python >=3.10
* packages: `numpy`, `matplotlib`## Running the benchmarks
Run `./bench.sh` in the root directory of the repository. The plots will be generated in the [`plot`](plot) directory.