OpenBSD Handbook

OpenBSD 7.9 release · amd64 · Generated 2026-09-09

happy-2.2

parser generator for Haskell

Back to search · Project homepage

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.

Package information

Ports path
devel/happy
Package architecture
amd64
Maintainer
The OpenBSD ports mailing-list <ports@openbsd.org>
Categories
devel
Available flavors
None listed
Only for architectures
arm64, amd64

These are ports metadata. Binary availability depends on the release, architecture and mirror. Build and test dependencies are not an installation checklist.

Direct dependencies

Library

Build

Installing and updating packages · Package details as JSON