https://github.com/ulysses4ever/bnfc-meta
Embed a BNF grammar into source — get the parser
https://github.com/ulysses4ever/bnfc-meta
bnf parsers
Last synced: 5 months ago
JSON representation
Embed a BNF grammar into source — get the parser
- Host: GitHub
- URL: https://github.com/ulysses4ever/bnfc-meta
- Owner: ulysses4ever
- Created: 2022-09-07T00:49:43.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2025-04-19T22:19:04.000Z (6 months ago)
- Last Synced: 2025-04-19T22:48:19.950Z (6 months ago)
- Topics: bnf, parsers
- Language: Haskell
- Homepage: http://hackage.haskell.org/package/BNFC-meta
- Size: 210 KB
- Stars: 2
- Watchers: 2
- Forks: 2
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## BNFC-meta and friends
[![GitHub CI][github-shield]][github-ci]
This repo consists of three Haskell packages:
- [![Hackage][hackage-BNFC-meta-shield]][hackage-BNFC-meta] BNFC-meta — the main one
- [![Hackage][hackage-alex-meta-shield]][hackage-alex-meta] alex-meta
- [![Hackage][hackage-happy-meta-shield]][hackage-happy-meta] happy-metaSee the description of the main one in its `.cabal` file.
### GHC Compatibility
This version only works for GHC 8 and (hopefully) later.
[github-shield]: https://github.com/ulysses4ever/BNFC-meta/actions/workflows/ci.yml/badge.svg
[github-ci]: https://github.com/ulysses4ever/BNFC-meta/actions/workflows/ci.yml[hackage-alex-meta]: http://hackage.haskell.org/package/alex-meta
[hackage-alex-meta-shield]: https://img.shields.io/hackage/v/alex-meta.svg
[hackage-happy-meta]: http://hackage.haskell.org/package/happy-meta
[hackage-happy-meta-shield]: https://img.shields.io/hackage/v/happy-meta.svg
[hackage-BNFC-meta]: http://hackage.haskell.org/package/BNFC-meta
[hackage-BNFC-meta-shield]: https://img.shields.io/hackage/v/BNFC-meta.svg