Path to this page:
./
devel/happy-lib,
Library for the happy parser generator for Haskell
Branch: CURRENT,
Version: 2.1.5,
Package name: happy-lib-2.1.5,
Maintainer: pkgsrc-usersHappy 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
* A parser for happy grammar files (.y) to produce a Grammar
* Implementations of the text book algorithms that compute the LR
action and goto tables for the given Grammar
* An LALR code generator to produce table-driven, deterministic
parsing code in Haskell
* A (less maintained) GLR code generator to produce
table-driven, non-deterministic parsing code in Haskell, where
ambiguous parses produce multiple parse trees
Master sites:
Filesize: 91.594 KB
Version history: (Expand)
- (2025-02-19) Updated to version: happy-lib-2.1.5
- (2025-02-02) Updated to version: happy-lib-2.1.4nb1
- (2025-01-19) Updated to version: happy-lib-2.1.4
- (2025-01-10) Package added to pkgsrc.se, version happy-lib-2.1.3 (created)
CVS history: (Expand)
2025-02-19 14:26:19 by Thomas Klausner | Files touched by this commit (3) |  |
Log message:
devel/happy-lib: update to happy-lib-2.1.5
No release notes have been provided by the upstream.
|
2025-02-02 14:06:08 by Masatake Daimon | Files touched by this commit (1173) |
Log message:
Bump all Haskell packages after switching the default compiler.
|
2025-01-30 10:35:38 by Masatake Daimon | Files touched by this commit (1) |
Log message:
devel/happy-lib: Fix build with GHC 9.10
|
2025-01-19 19:38:53 by Thomas Klausner | Files touched by this commit (4) |  |
Log message:
devel/happy-lib: update to happy-lib-2.1.4
## 2.1.4
Move `Paths_happy_lib` into `tabular` to prevent a Cabal bug concerning
--libsubdir (#328). It is likely that this release fixes
`cabal v1-install happy` as well, which was broken since happy-2.0 (#315).
|
2025-01-09 23:59:22 by Thomas Klausner | Files touched by this commit (5) |
Log message:
devel/happy-lib: import happy-lib-2.1.3
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
* A parser for happy grammar files (.y) to produce a Grammar
* Implementations of the text book algorithms that compute the LR
action and goto tables for the given Grammar
* An LALR code generator to produce table-driven, deterministic
parsing code in Haskell
* A (less maintained) GLR code generator to produce
table-driven, non-deterministic parsing code in Haskell, where
ambiguous parses produce multiple parse trees
|