This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.
Warnings:
Happy is a parser generator for Haskell. Given a grammar specification in BNF, Happy generates Haskell code to parse the grammar. Happy works in a similar way to the yacc
tool for C.
This library provides the following functionality:
Data type definitions for the Grammar AST type, capturing the information in .y-files (Happy.Grammar)
A parser for happy grammar files (.y) to produce a Grammar (Happy.Frontend.*)
Implementations of the text book algorithms that compute the LR action and goto tables for the given Grammar
(Happy.Tabular.*)
An LALR code generator to produce table-driven, deterministic parsing code in Haskell (Happy.Backend.LALR.*)
A (less maintained) GLR code generator to produce table-driven, non-deterministic parsing code in Haskell, where ambiguous parses produce multiple parse trees (Happy.Backend.GLR.*)
[
Skip to Readme]
Properties Versions 2.0, 2.0.1, 2.0.1, 2.0.2, 2.1, 2.1.1, 2.1.2, 2.1.3, 2.1.4, 2.1.5 Change log ChangeLog.md Dependencies array (>=0.5), base (>=4.9 && <5), containers (>=0.4.2), happy-lib, mtl (>=2.2.1), transformers (>=0.5.6.2) [details] License BSD-2-Clause Copyright (c) Andy Gill, Simon Marlow Author Andy Gill and Simon Marlow Maintainer https://github.com/haskell/happy Category Development Home page https://www.haskell.org/happy/ Bug tracker https://github.com/haskell/happy/issues Source repo head: git clone https://github.com/haskell/happy.git Uploaded by sgraf812 at 2024-09-20T10:44:26Z library happy-lib Modules[Index] [Quick Jump]
[Index] [Quick Jump]
[Index] [Quick Jump]
[Index] [Quick Jump]
Package maintainers
For package maintainers and hackage trustees
Readme for happy-lib-2.0.1[
back to package description]
HappyHappy is a parser generator for Haskell 98 (and later).
Happy Parsing!
DocumentationDocumentation is hosted on Read the Docs:
For basic information of the sort typically found in a read-me, see the following sections of the docs:
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4