`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 (but this isn't practical in most cases).
49 lines
1.8 KiB
Text
49 lines
1.8 KiB
Text
@comment $NetBSD: PLIST,v 1.1.1.1 2005/11/16 10:39:48 emil_s Exp $
|
|
bin/happy
|
|
bin/${PKGNAME}
|
|
lib/${PKGNAME}/GLR_Base
|
|
lib/${PKGNAME}/GLR_Lib
|
|
lib/${PKGNAME}/GLR_Lib-ghc
|
|
lib/${PKGNAME}/HappyTemplate
|
|
lib/${PKGNAME}/HappyTemplate-arrays
|
|
lib/${PKGNAME}/HappyTemplate-arrays-coerce
|
|
lib/${PKGNAME}/HappyTemplate-arrays-coerce-debug
|
|
lib/${PKGNAME}/HappyTemplate-arrays-debug
|
|
lib/${PKGNAME}/HappyTemplate-arrays-ghc
|
|
lib/${PKGNAME}/HappyTemplate-arrays-ghc-debug
|
|
lib/${PKGNAME}/HappyTemplate-coerce
|
|
lib/${PKGNAME}/HappyTemplate-ghc
|
|
lib/${PKGNAME}/happy.bin
|
|
share/doc/${PKGBASE}/fptools.css
|
|
share/doc/${PKGBASE}/happy-introduction.html
|
|
share/doc/${PKGBASE}/happy.ps
|
|
share/doc/${PKGBASE}/index.html
|
|
share/doc/${PKGBASE}/ix01.html
|
|
share/doc/${PKGBASE}/sec-Precedences.html
|
|
share/doc/${PKGBASE}/sec-compilation-time.html
|
|
share/doc/${PKGBASE}/sec-conflict-tips.html
|
|
share/doc/${PKGBASE}/sec-directives.html
|
|
share/doc/${PKGBASE}/sec-error.html
|
|
share/doc/${PKGBASE}/sec-finding-errors.html
|
|
share/doc/${PKGBASE}/sec-glr-misc.html
|
|
share/doc/${PKGBASE}/sec-glr-semantics.html
|
|
share/doc/${PKGBASE}/sec-glr-using.html
|
|
share/doc/${PKGBASE}/sec-glr.html
|
|
share/doc/${PKGBASE}/sec-grammar-files.html
|
|
share/doc/${PKGBASE}/sec-grammar.html
|
|
share/doc/${PKGBASE}/sec-happy-ghci.html
|
|
share/doc/${PKGBASE}/sec-info-files.html
|
|
share/doc/${PKGBASE}/sec-invoking.html
|
|
share/doc/${PKGBASE}/sec-license.html
|
|
share/doc/${PKGBASE}/sec-module-header.html
|
|
share/doc/${PKGBASE}/sec-module-trailer.html
|
|
share/doc/${PKGBASE}/sec-monads.html
|
|
share/doc/${PKGBASE}/sec-multiple-parsers.html
|
|
share/doc/${PKGBASE}/sec-obtaining.html
|
|
share/doc/${PKGBASE}/sec-reporting-bugs.html
|
|
share/doc/${PKGBASE}/sec-sequences.html
|
|
share/doc/${PKGBASE}/sec-tips.html
|
|
share/doc/${PKGBASE}/sec-type-signatures.html
|
|
share/doc/${PKGBASE}/sec-using.html
|
|
@dirrm share/doc/${PKGBASE}
|
|
@dirrm lib/${PKGNAME}
|