name:            happy-lib
version:         2.2
visibility:      public
id:              happy-lib-2.2-GJbmesvhzmoBRdyovWvcRB
key:             happy-lib-2.2-GJbmesvhzmoBRdyovWvcRB
license:         BSD-2-Clause
copyright:       (c) Andy Gill, Simon Marlow
maintainer:      https://github.com/haskell/happy
author:          Andy Gill and Simon Marlow
stability:       stable
homepage:        https://www.haskell.org/happy/
synopsis:
    Happy is a parser generator for Haskell implemented using this library

description:
    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.*)

category:        Development
abi:             b7a5c6aad95a5a3e4903ce2272ab85e0
exposed:         True
exposed-modules:
    Happy.Backend.GLR from happy-lib-2.2-BrxFRKPwTq1GSL9v2sPsJo-backend-glr:Happy.Backend.GLR,
    Happy.Backend.GLR.ProduceCode from happy-lib-2.2-BrxFRKPwTq1GSL9v2sPsJo-backend-glr:Happy.Backend.GLR.ProduceCode,
    Happy.Backend.LALR from happy-lib-2.2-BQlpUG7v6BOLvvs5KXkSSE-backend-lalr:Happy.Backend.LALR,
    Happy.Backend.LALR.ProduceCode from happy-lib-2.2-BQlpUG7v6BOLvvs5KXkSSE-backend-lalr:Happy.Backend.LALR.ProduceCode,
    Happy.Frontend from happy-lib-2.2-4EATegt4ltjBAZQiYPnG1y-frontend:Happy.Frontend,
    Happy.Frontend.AbsSyn from happy-lib-2.2-4EATegt4ltjBAZQiYPnG1y-frontend:Happy.Frontend.AbsSyn,
    Happy.Frontend.Mangler from happy-lib-2.2-4EATegt4ltjBAZQiYPnG1y-frontend:Happy.Frontend.Mangler,
    Happy.Frontend.PrettyGrammar from happy-lib-2.2-4EATegt4ltjBAZQiYPnG1y-frontend:Happy.Frontend.PrettyGrammar,
    Happy.Grammar from happy-lib-2.2-CDC6ql66pxwBjNX13NFtvh-grammar:Happy.Grammar,
    Happy.Grammar.ExpressionWithHole from happy-lib-2.2-CDC6ql66pxwBjNX13NFtvh-grammar:Happy.Grammar.ExpressionWithHole,
    Happy.Tabular from happy-lib-2.2-KRZV6fZk5sALfeCaj2trY7-tabular:Happy.Tabular,
    Happy.Tabular.First from happy-lib-2.2-KRZV6fZk5sALfeCaj2trY7-tabular:Happy.Tabular.First,
    Happy.Tabular.Info from happy-lib-2.2-KRZV6fZk5sALfeCaj2trY7-tabular:Happy.Tabular.Info,
    Happy.Tabular.LALR from happy-lib-2.2-KRZV6fZk5sALfeCaj2trY7-tabular:Happy.Tabular.LALR,
    Happy.Tabular.NameSet from happy-lib-2.2-KRZV6fZk5sALfeCaj2trY7-tabular:Happy.Tabular.NameSet

data-dir:        /usr/pkg/share/x86_64-netbsd-ghc-9.10.1/happy-lib-2.2
depends:
    array-0.5.7.0-inplace base-4.20.0.0-inplace containers-0.7-inplace
    happy-lib-2.2-BrxFRKPwTq1GSL9v2sPsJo-backend-glr
    happy-lib-2.2-BQlpUG7v6BOLvvs5KXkSSE-backend-lalr
    happy-lib-2.2-4EATegt4ltjBAZQiYPnG1y-frontend
    happy-lib-2.2-CDC6ql66pxwBjNX13NFtvh-grammar
    happy-lib-2.2-KRZV6fZk5sALfeCaj2trY7-tabular mtl-2.3.1-inplace
    transformers-0.6.1.1-inplace
