/packages/happy-1.18.5/happy.cabal
https://github.com/Lainepress/hp-2010.2.0.0 · Cabal · 154 lines · 143 code · 7 blank · 4 comment · 3 complexity · 45beca53532b04dce17cc3bc3565b904 MD5 · raw file
- name: happy
- version: 1.18.5
- license: BSD3
- license-file: LICENSE
- copyright: (c) Andy Gill, Simon Marlow
- author: Andy Gill and Simon Marlow
- maintainer: Simon Marlow <marlowsd@gmail.com>
- bug-reports: mailto:marlowsd@gmail.com
- stability: stable
- homepage: http://www.haskell.org/happy/
- synopsis: Happy is a parser generator for Haskell
- category: Development
- cabal-version: >= 1.2.3
- -- Later, this isn't compatible with Cabal 1.2:
- -- source-repository head
- -- type: darcs
- -- location: http://darcs.haskell.org/happy/
- build-type: Custom
- extra-source-files:
- ANNOUNCE
- CHANGES
- Makefile
- README
- TODO
- doc/Makefile
- doc/aclocal.m4
- doc/config.mk.in
- doc/configure.ac
- doc/docbook-xml.mk
- doc/fptools.css
- doc/happy.1.in
- doc/happy.xml
- examples/glr/nlp/Main.lhs
- examples/glr/nlp/Makefile
- examples/glr/nlp/README
- examples/glr/nlp/English.y
- examples/glr/nlp/Hugs.lhs
- examples/glr/Makefile
- examples/glr/Makefile.defs
- examples/glr/expr-eval/Main.lhs
- examples/glr/expr-eval/Makefile
- examples/glr/expr-eval/Expr.y
- examples/glr/expr-eval/README
- examples/glr/expr-eval/Hugs.lhs
- examples/glr/expr-tree/Main.lhs
- examples/glr/expr-tree/Makefile
- examples/glr/expr-tree/Expr.y
- examples/glr/expr-tree/README
- examples/glr/expr-tree/Tree.lhs
- examples/glr/expr-tree/Hugs.lhs
- examples/glr/highly-ambiguous/Main.lhs
- examples/glr/highly-ambiguous/Makefile
- examples/glr/highly-ambiguous/Expr.y
- examples/glr/highly-ambiguous/README
- examples/glr/highly-ambiguous/Hugs.lhs
- examples/glr/hidden-leftrec/Main.lhs
- examples/glr/hidden-leftrec/Makefile
- examples/glr/hidden-leftrec/Expr.y
- examples/glr/hidden-leftrec/README
- examples/glr/hidden-leftrec/Hugs.lhs
- examples/glr/expr-monad/Main.lhs
- examples/glr/expr-monad/Makefile
- examples/glr/expr-monad/Expr.y
- examples/glr/expr-monad/README
- examples/glr/expr-monad/Hugs.lhs
- examples/glr/bio-eg/Main.lhs
- examples/glr/bio-eg/Makefile
- examples/glr/bio-eg/Bio.y
- examples/glr/bio-eg/README
- examples/glr/bio-eg/1-1200.dna
- examples/glr/bio-eg/1-600.dna
- examples/glr/common/DV_lhs
- examples/glr/common/DaVinciTypes.hs
- examples/glr/packing/Main.lhs
- examples/glr/packing/Makefile
- examples/glr/packing/Expr.y
- examples/glr/packing/README
- examples/glr/packing/Hugs.lhs
- examples/PgnParser.ly
- examples/MonadTest.ly
- examples/igloo/ParserM.hs
- examples/igloo/Makefile
- examples/igloo/Parser.y
- examples/igloo/Foo.hs
- examples/igloo/README
- examples/igloo/Lexer.hs
- examples/igloo/Lexer.x
- examples/igloo/Parser.hs
- examples/README
- examples/Calc.ly
- examples/DavesExample.ly
- examples/ErrorTest.ly
- examples/ErlParser.ly
- examples/SimonsExample.ly
- examples/LexerTest.ly
- happy.spec
- src/ARRAY-NOTES
- templates/GLR_Base.hs
- templates/GenericTemplate.hs
- templates/GLR_Lib.hs
- tests/error001.y
- tests/error001.stdout
- tests/error001.stderr
- tests/monad001.y
- tests/Makefile
- tests/TestMulti.ly
- tests/Partial.ly
- tests/precedence001.ly
- tests/TestPrecedence.ly
- tests/bogus-token.y
- tests/monad002.ly
- tests/bug001.ly
- tests/bug002.y
- tests/Test.ly
- tests/precedence002.y
- tests/test_rules.y
- flag small_base
- description: Choose the new smaller, split-up base package.
- executable happy
- executable: happy
- hs-source-dirs: src
- main-is: Main.lhs
- if flag(small_base)
- build-depends: base >= 2.1, array, containers
- else
- build-depends: base >= 1.0 && < 2.1
- build-depends: base < 5, mtl >= 1.0
- build-tools: perl
- extensions: CPP, MagicHash
- other-modules:
- AbsSyn
- First
- GenUtils
- Grammar
- Info
- LALR
- Lexer
- Main
- ParseMonad
- Parser
- ProduceCode
- ProduceGLRCode
- NameSet
- Target
- AttrGrammar
- AttrGrammarParser
- ParamRules