Up to [cvs.NetBSD.org] / pkgsrc / devel / happy-lib
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
recursive revbump after patching lang/ghc910
devel/happy-lib: update to happy-lib-2.1.5 No release notes have been provided by the upstream.
Bump all Haskell packages after switching the default compiler.
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).
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