An open API service indexing awesome lists of open source software.

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

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-meta

See 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