/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

  1. name: happy
  2. version: 1.18.5
  3. license: BSD3
  4. license-file: LICENSE
  5. copyright: (c) Andy Gill, Simon Marlow
  6. author: Andy Gill and Simon Marlow
  7. maintainer: Simon Marlow <marlowsd@gmail.com>
  8. bug-reports: mailto:marlowsd@gmail.com
  9. stability: stable
  10. homepage: http://www.haskell.org/happy/
  11. synopsis: Happy is a parser generator for Haskell
  12. category: Development
  13. cabal-version: >= 1.2.3
  14. -- Later, this isn't compatible with Cabal 1.2:
  15. -- source-repository head
  16. -- type: darcs
  17. -- location: http://darcs.haskell.org/happy/
  18. build-type: Custom
  19. extra-source-files:
  20. ANNOUNCE
  21. CHANGES
  22. Makefile
  23. README
  24. TODO
  25. doc/Makefile
  26. doc/aclocal.m4
  27. doc/config.mk.in
  28. doc/configure.ac
  29. doc/docbook-xml.mk
  30. doc/fptools.css
  31. doc/happy.1.in
  32. doc/happy.xml
  33. examples/glr/nlp/Main.lhs
  34. examples/glr/nlp/Makefile
  35. examples/glr/nlp/README
  36. examples/glr/nlp/English.y
  37. examples/glr/nlp/Hugs.lhs
  38. examples/glr/Makefile
  39. examples/glr/Makefile.defs
  40. examples/glr/expr-eval/Main.lhs
  41. examples/glr/expr-eval/Makefile
  42. examples/glr/expr-eval/Expr.y
  43. examples/glr/expr-eval/README
  44. examples/glr/expr-eval/Hugs.lhs
  45. examples/glr/expr-tree/Main.lhs
  46. examples/glr/expr-tree/Makefile
  47. examples/glr/expr-tree/Expr.y
  48. examples/glr/expr-tree/README
  49. examples/glr/expr-tree/Tree.lhs
  50. examples/glr/expr-tree/Hugs.lhs
  51. examples/glr/highly-ambiguous/Main.lhs
  52. examples/glr/highly-ambiguous/Makefile
  53. examples/glr/highly-ambiguous/Expr.y
  54. examples/glr/highly-ambiguous/README
  55. examples/glr/highly-ambiguous/Hugs.lhs
  56. examples/glr/hidden-leftrec/Main.lhs
  57. examples/glr/hidden-leftrec/Makefile
  58. examples/glr/hidden-leftrec/Expr.y
  59. examples/glr/hidden-leftrec/README
  60. examples/glr/hidden-leftrec/Hugs.lhs
  61. examples/glr/expr-monad/Main.lhs
  62. examples/glr/expr-monad/Makefile
  63. examples/glr/expr-monad/Expr.y
  64. examples/glr/expr-monad/README
  65. examples/glr/expr-monad/Hugs.lhs
  66. examples/glr/bio-eg/Main.lhs
  67. examples/glr/bio-eg/Makefile
  68. examples/glr/bio-eg/Bio.y
  69. examples/glr/bio-eg/README
  70. examples/glr/bio-eg/1-1200.dna
  71. examples/glr/bio-eg/1-600.dna
  72. examples/glr/common/DV_lhs
  73. examples/glr/common/DaVinciTypes.hs
  74. examples/glr/packing/Main.lhs
  75. examples/glr/packing/Makefile
  76. examples/glr/packing/Expr.y
  77. examples/glr/packing/README
  78. examples/glr/packing/Hugs.lhs
  79. examples/PgnParser.ly
  80. examples/MonadTest.ly
  81. examples/igloo/ParserM.hs
  82. examples/igloo/Makefile
  83. examples/igloo/Parser.y
  84. examples/igloo/Foo.hs
  85. examples/igloo/README
  86. examples/igloo/Lexer.hs
  87. examples/igloo/Lexer.x
  88. examples/igloo/Parser.hs
  89. examples/README
  90. examples/Calc.ly
  91. examples/DavesExample.ly
  92. examples/ErrorTest.ly
  93. examples/ErlParser.ly
  94. examples/SimonsExample.ly
  95. examples/LexerTest.ly
  96. happy.spec
  97. src/ARRAY-NOTES
  98. templates/GLR_Base.hs
  99. templates/GenericTemplate.hs
  100. templates/GLR_Lib.hs
  101. tests/error001.y
  102. tests/error001.stdout
  103. tests/error001.stderr
  104. tests/monad001.y
  105. tests/Makefile
  106. tests/TestMulti.ly
  107. tests/Partial.ly
  108. tests/precedence001.ly
  109. tests/TestPrecedence.ly
  110. tests/bogus-token.y
  111. tests/monad002.ly
  112. tests/bug001.ly
  113. tests/bug002.y
  114. tests/Test.ly
  115. tests/precedence002.y
  116. tests/test_rules.y
  117. flag small_base
  118. description: Choose the new smaller, split-up base package.
  119. executable happy
  120. executable: happy
  121. hs-source-dirs: src
  122. main-is: Main.lhs
  123. if flag(small_base)
  124. build-depends: base >= 2.1, array, containers
  125. else
  126. build-depends: base >= 1.0 && < 2.1
  127. build-depends: base < 5, mtl >= 1.0
  128. build-tools: perl
  129. extensions: CPP, MagicHash
  130. other-modules:
  131. AbsSyn
  132. First
  133. GenUtils
  134. Grammar
  135. Info
  136. LALR
  137. Lexer
  138. Main
  139. ParseMonad
  140. Parser
  141. ProduceCode
  142. ProduceGLRCode
  143. NameSet
  144. Target
  145. AttrGrammar
  146. AttrGrammarParser
  147. ParamRules