packages feed

Cabal revisions of haskell-src-exts-1.14.0

Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.

revision 1
-Name:                   haskell-src-exts-Version:                1.14.0-License:                BSD3-License-File:           LICENSE-Author:                 Niklas Broberg-Maintainer:             Niklas Broberg <niklas.broberg@chalmers.se>-Category:               Language-Synopsis:               Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer-Description:            Haskell-Source with Extensions (HSE, haskell-src-exts)-                        is an extension of the standard haskell-src package,-                        and handles most registered syntactic extensions to Haskell, including:-                        .-                        * Multi-parameter type classes with functional dependencies-                        .-                        * Indexed type families (including associated types)-                        .-                        * Empty data declarations-                        .-                        * GADTs-                        .-                        * Implicit parameters-                        .-                        * Template Haskell-                        .-                        and a few more. All extensions implemented in GHC are supported.-                        Apart from these standard extensions,-                        it also handles regular patterns as per the HaRP extension-                        as well as HSX-style embedded XML syntax.-Homepage:               https://github.com/haskell-suite/haskell-src-exts-Stability:              Stable-Tested-with:            GHC==6.10.2, GHC==6.10.4, GHC==6.12.3, GHC==7.0.2-Build-Type:             Custom-Cabal-Version:          >= 1.10--Extra-Source-Files:-			CHANGELOG-			Test/examples/ArityMismatch.hs-			Test/examples/ArrowLayout.hs-			Test/examples/Attributes.hs-			Test/examples/BadStringLineBreak.hs-			Test/examples/BangPatterns.hs-			Test/examples/Bug.hs-			Test/examples/ByteStringUtils.hs-			Test/examples/ClassInstType.hs-			Test/examples/ConstraintKinds.hs-			Test/examples/CParser.hs-			Test/examples/CStyleLinePragmas.hs-			Test/examples/DataHeadParen.hs-			Test/examples/Directory.hs-			Test/examples/DoRec.hs-			Test/examples/DoubleHashOp.hs-			Test/examples/EmptyAnn.hs-			Test/examples/EmptyContext.hs-			Test/examples/EmptyFunDepPremise.hs-			Test/examples/EmptyInstance.hs-			Test/examples/EmptyList.hs-			Test/examples/ExtraEndBrace.hs-			Test/examples/FamilyKindSig.hs-			Test/examples/FamilyVarid.hs-                        Test/examples/FFIExtensions.hs-			Test/examples/FixityTests.hs-			Test/examples/ForallInInstance.hs-			Test/examples/ForeignImport.hs-			Test/examples/GadtDeriving.hs-			Test/examples/GADTRecord.hs-			Test/examples/GenericTree.hs-			Test/examples/GhcDeriving.hs-			Test/examples/GroupKeyword.hs-			Test/examples/HappyDoAction.hs-			Test/examples/HaskellParser.hs-			Test/examples/HexPrec.hs-			Test/examples/IfThenElseLayout.hs-			Test/examples/IllDataTypeDecl.hs-			Test/examples/IndentedWhereBlock.hs-			Test/examples/IndentedWhere.hs-			Test/examples/InfixParser.hs-                        Test/examples/LambdaCase.hs-			Test/examples/LineOptionsPragma.hs-			Test/examples/MultiCtxt.hs-                        Test/examples/MultiWayIf.hs-			Test/examples/NegPrimWordLiteral.hs-			Test/examples/NestedAsPat.hs-			Test/examples/NonDecreasing.hs-			Test/examples/NPlusK.hs-                        Test/examples/ParallelListComp.hs-			Test/examples/ParenFunBind.hs-			Test/examples/PrimitiveIntHexLiteral.hs-                        Test/examples/QQType.hs-			Test/examples/QualifiedDot.hs-			Test/examples/QuasiQuoteLines.hs-			Test/examples/QuasiQuoteOld.hs-			Test/examples/QuasiQuoteSplice.hs-			Test/examples/RCategory.lhs-			Test/examples/ReadP.hs-			Test/examples/RealGHC.lhs-			Test/examples/RecordInfixSelector.hs-			Test/examples/RelaxedDo.hs-			Test/examples/SCCPragmas.hs-			Test/examples/ScopedTypeVariables.hs-			Test/examples/SimpleDeriving.hs-			Test/examples/SingleClassAsst.hs-			Test/examples/SpecializeInstance.hs-			Test/examples/SpecializePhaseControl.hs-			Test/examples/Testing.hs-			Test/examples/THTypes.hs-			Test/examples/TupleSections.hs-			Test/examples/TypeFunctions.hs-			Test/examples/TypeOperatorAsVariable.hs-			Test/examples/TypeOperatorsTest.hs-			Test/examples/UnboxedSingleton.hs-			Test/examples/UnboxedTuples.hs-			Test/examples/Unicode.hs-			Test/examples/UnicodeSyntax.hs-			Test/examples/UnindentedPragmaClose.hs-			Test/examples/WhereBlock.hs-			Test/failing.txt-			Test/printFail.txt-			Test/Runner.hs--Flag base4--Library-  Default-language:     Haskell98-  Build-Tools:          happy >= 1.17-  Build-Depends:        array >= 0.1, pretty >= 1.0, cpphs >= 1.3-  if flag(base4)-    Build-depends:      base >= 4 && < 5-    cpp-options:        -DBASE4-  else-    Build-depends:      base >= 3 && < 4---  Exposed-modules:      Language.Haskell.Exts,-                        Language.Haskell.Exts.Lexer,-                        Language.Haskell.Exts.Parser,-                        Language.Haskell.Exts.Pretty,-                        Language.Haskell.Exts.Syntax,-                        Language.Haskell.Exts.Extension,-                        Language.Haskell.Exts.Build,-                        Language.Haskell.Exts.Fixity,-                        Language.Haskell.Exts.Comments,-                        Language.Haskell.Exts.SrcLoc,-                        -                        Language.Haskell.Exts.Annotated,-                        Language.Haskell.Exts.Annotated.Syntax,-                        Language.Haskell.Exts.Annotated.Fixity,-                        Language.Haskell.Exts.Annotated.Build,-                        Language.Haskell.Exts.Annotated.ExactPrint,-                        Language.Haskell.Exts.Annotated.Simplify--  Other-modules:        Language.Haskell.Exts.ExtScheme,-                        -                        Language.Haskell.Exts.ParseMonad,-                        Language.Haskell.Exts.ParseSyntax,-                        Language.Haskell.Exts.InternalLexer,-                        Language.Haskell.Exts.ParseUtils,-                        Language.Haskell.Exts.InternalParser-  Hs-source-dirs:       src--Source-Repository head-        Type:           git-        Location:       https://github.com/haskell-suite/haskell-src-exts.git--Test-Suite test-  type:                exitcode-stdio-1.0-  main-is:             Test/Runner.hs-  GHC-Options:         -threaded-  Default-language:    Haskell2010-  Build-depends:       base < 5,-                       haskell-src-exts,-                       smallcheck >= 1.0,-                       tasty,-                       tasty-smallcheck,-                       tasty-hunit,-                       filepath,-                       directory+Name:                   haskell-src-exts
+Version:                1.14.0
+x-revision: 1
+License:                BSD3
+License-File:           LICENSE
+Author:                 Niklas Broberg
+Maintainer:             Niklas Broberg <niklas.broberg@chalmers.se>
+Category:               Language
+Synopsis:               Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer
+Description:            Haskell-Source with Extensions (HSE, haskell-src-exts)
+                        is an extension of the standard haskell-src package,
+                        and handles most registered syntactic extensions to Haskell, including:
+                        .
+                        * Multi-parameter type classes with functional dependencies
+                        .
+                        * Indexed type families (including associated types)
+                        .
+                        * Empty data declarations
+                        .
+                        * GADTs
+                        .
+                        * Implicit parameters
+                        .
+                        * Template Haskell
+                        .
+                        and a few more. All extensions implemented in GHC are supported.
+                        Apart from these standard extensions,
+                        it also handles regular patterns as per the HaRP extension
+                        as well as HSX-style embedded XML syntax.
+Homepage:               https://github.com/haskell-suite/haskell-src-exts
+Stability:              Stable
+Tested-with:            GHC==6.10.2, GHC==6.10.4, GHC==6.12.3, GHC==7.0.2
+Build-Type:             Custom
+Cabal-Version:          >= 1.10
+
+Extra-Source-Files:
+			CHANGELOG
+			Test/examples/ArityMismatch.hs
+			Test/examples/ArrowLayout.hs
+			Test/examples/Attributes.hs
+			Test/examples/BadStringLineBreak.hs
+			Test/examples/BangPatterns.hs
+			Test/examples/Bug.hs
+			Test/examples/ByteStringUtils.hs
+			Test/examples/ClassInstType.hs
+			Test/examples/ConstraintKinds.hs
+			Test/examples/CParser.hs
+			Test/examples/CStyleLinePragmas.hs
+			Test/examples/DataHeadParen.hs
+			Test/examples/Directory.hs
+			Test/examples/DoRec.hs
+			Test/examples/DoubleHashOp.hs
+			Test/examples/EmptyAnn.hs
+			Test/examples/EmptyContext.hs
+			Test/examples/EmptyFunDepPremise.hs
+			Test/examples/EmptyInstance.hs
+			Test/examples/EmptyList.hs
+			Test/examples/ExtraEndBrace.hs
+			Test/examples/FamilyKindSig.hs
+			Test/examples/FamilyVarid.hs
+                        Test/examples/FFIExtensions.hs
+			Test/examples/FixityTests.hs
+			Test/examples/ForallInInstance.hs
+			Test/examples/ForeignImport.hs
+			Test/examples/GadtDeriving.hs
+			Test/examples/GADTRecord.hs
+			Test/examples/GenericTree.hs
+			Test/examples/GhcDeriving.hs
+			Test/examples/GroupKeyword.hs
+			Test/examples/HappyDoAction.hs
+			Test/examples/HaskellParser.hs
+			Test/examples/HexPrec.hs
+			Test/examples/IfThenElseLayout.hs
+			Test/examples/IllDataTypeDecl.hs
+			Test/examples/IndentedWhereBlock.hs
+			Test/examples/IndentedWhere.hs
+			Test/examples/InfixParser.hs
+                        Test/examples/LambdaCase.hs
+			Test/examples/LineOptionsPragma.hs
+			Test/examples/MultiCtxt.hs
+                        Test/examples/MultiWayIf.hs
+			Test/examples/NegPrimWordLiteral.hs
+			Test/examples/NestedAsPat.hs
+			Test/examples/NonDecreasing.hs
+			Test/examples/NPlusK.hs
+                        Test/examples/ParallelListComp.hs
+			Test/examples/ParenFunBind.hs
+			Test/examples/PrimitiveIntHexLiteral.hs
+                        Test/examples/QQType.hs
+			Test/examples/QualifiedDot.hs
+			Test/examples/QuasiQuoteLines.hs
+			Test/examples/QuasiQuoteOld.hs
+			Test/examples/QuasiQuoteSplice.hs
+			Test/examples/RCategory.lhs
+			Test/examples/ReadP.hs
+			Test/examples/RealGHC.lhs
+			Test/examples/RecordInfixSelector.hs
+			Test/examples/RelaxedDo.hs
+			Test/examples/SCCPragmas.hs
+			Test/examples/ScopedTypeVariables.hs
+			Test/examples/SimpleDeriving.hs
+			Test/examples/SingleClassAsst.hs
+			Test/examples/SpecializeInstance.hs
+			Test/examples/SpecializePhaseControl.hs
+			Test/examples/Testing.hs
+			Test/examples/THTypes.hs
+			Test/examples/TupleSections.hs
+			Test/examples/TypeFunctions.hs
+			Test/examples/TypeOperatorAsVariable.hs
+			Test/examples/TypeOperatorsTest.hs
+			Test/examples/UnboxedSingleton.hs
+			Test/examples/UnboxedTuples.hs
+			Test/examples/Unicode.hs
+			Test/examples/UnicodeSyntax.hs
+			Test/examples/UnindentedPragmaClose.hs
+			Test/examples/WhereBlock.hs
+			Test/failing.txt
+			Test/printFail.txt
+			Test/Runner.hs
+
+Flag base4
+
+Library
+  Default-language:     Haskell98
+  Build-Tools:          happy >= 1.17
+  Build-Depends:        array >= 0.1, pretty >= 1.0, cpphs >= 1.3
+  if flag(base4)
+    Build-depends:      base >= 4 && < 4.8
+    cpp-options:        -DBASE4
+  else
+    Build-depends:      base >= 3 && < 4
+
+
+  Exposed-modules:      Language.Haskell.Exts,
+                        Language.Haskell.Exts.Lexer,
+                        Language.Haskell.Exts.Parser,
+                        Language.Haskell.Exts.Pretty,
+                        Language.Haskell.Exts.Syntax,
+                        Language.Haskell.Exts.Extension,
+                        Language.Haskell.Exts.Build,
+                        Language.Haskell.Exts.Fixity,
+                        Language.Haskell.Exts.Comments,
+                        Language.Haskell.Exts.SrcLoc,
+                        
+                        Language.Haskell.Exts.Annotated,
+                        Language.Haskell.Exts.Annotated.Syntax,
+                        Language.Haskell.Exts.Annotated.Fixity,
+                        Language.Haskell.Exts.Annotated.Build,
+                        Language.Haskell.Exts.Annotated.ExactPrint,
+                        Language.Haskell.Exts.Annotated.Simplify
+
+  Other-modules:        Language.Haskell.Exts.ExtScheme,
+                        
+                        Language.Haskell.Exts.ParseMonad,
+                        Language.Haskell.Exts.ParseSyntax,
+                        Language.Haskell.Exts.InternalLexer,
+                        Language.Haskell.Exts.ParseUtils,
+                        Language.Haskell.Exts.InternalParser
+  Hs-source-dirs:       src
+
+Source-Repository head
+        Type:           git
+        Location:       https://github.com/haskell-suite/haskell-src-exts.git
+
+Test-Suite test
+  type:                exitcode-stdio-1.0
+  main-is:             Test/Runner.hs
+  GHC-Options:         -threaded
+  Default-language:    Haskell2010
+  Build-depends:       base < 5,
+                       haskell-src-exts,
+                       smallcheck >= 1.0,
+                       tasty,
+                       tasty-smallcheck,
+                       tasty-hunit,
+                       filepath,
+                       directory