devel/happy 2.2.1 OpenBSD
parser generator for Haskell
- System
- OpenBSD
- Repository
- OpenBSD ports
- Maintainer
- The OpenBSD ports mailing-list <[email protected]>
- Last update
- Commit
a1d02601be- Categories
- devel
Description
Happy - The LALR(1) Parser Generator for Haskell
Happy is a parser generator system for Haskell, similar to the tool `yacc' for C. Like `yacc', it takes a file containing an annotated BNF specification of a grammar and produces a Haskell module containing a parser for the grammar.
Happy is flexible: you can have several Happy parsers in the same program, and several entry points to a single grammar. Happy can work in conjunction with a lexical analyser supplied by the user (either hand-written or generated by another program), or it can parse a stream of characters directly.
In the other systems
| System | Port | Version |
|---|---|---|
| OpenBSD | devel/happy | 2.2.1 |
| NetBSD | devel/happy | 2.2 |
Install
Binary package:
pkg_add happy
From the ports tree:
cd /usr/ports/devel/happy && make install
Dependencies
Build dependencies 3
Run dependencies 3
No port depends on this one.