From c2f0e709821ad8519980b007868329a452d04f6b Mon Sep 17 00:00:00 2001 From: all-cabal-tool Date: Wed, 8 Jul 2020 23:55:35 +0000 Subject: [PATCH] Update from Hackage at 2020-07-08T23:53:15Z --- .../0.1.1.2/language-dickinson.cabal | 267 ++++++++++++++++++ .../0.1.1.2/language-dickinson.json | 1 + 2 files changed, 268 insertions(+) create mode 100644 language-dickinson/0.1.1.2/language-dickinson.cabal create mode 100644 language-dickinson/0.1.1.2/language-dickinson.json diff --git a/language-dickinson/0.1.1.2/language-dickinson.cabal b/language-dickinson/0.1.1.2/language-dickinson.cabal new file mode 100644 index 00000000000..c9af5c00924 --- /dev/null +++ b/language-dickinson/0.1.1.2/language-dickinson.cabal @@ -0,0 +1,267 @@ +cabal-version: 2.0 +name: language-dickinson +version: 0.1.1.2 +license: BSD3 +license-file: LICENSE +copyright: Copyright: (c) 2020 Vanessa McHale +maintainer: vamchale@gmail.com +author: Vanessa McHale +tested-with: + ghc ==8.0.2 ghc ==8.2.2 ghc ==8.4.4 ghc ==8.6.5 ghc ==8.8.3 + ghc ==8.10.1 + +synopsis: A language for generative literature +description: Dickinson is a language for generative (random) literature +category: Language, Text +build-type: Simple +data-files: + man/emd.1 + lib/*.dck + prelude/*.dck + +extra-source-files: + test/data/*.pretty + test/data/*.dck + test/data/*.rename + test/eval/*.dck + test/error/*.dck + test/demo/*.dck + examples/*.dck + +extra-doc-files: + README.md + CHANGELOG.md + +source-repository head + type: git + location: https://github.com/vmchale/dickinson + +flag cross + description: Enable to ease cross-compiling + default: False + manual: True + +flag zstd + description: Use zstd to compress saved REPL states + +library + exposed-modules: Language.Dickinson + hs-source-dirs: public + other-modules: Paths_language_dickinson + autogen-modules: Paths_language_dickinson + default-language: Haskell2010 + ghc-options: -Wall + build-depends: + base >=4.9 && <5, + dickinson -any + + if impl(ghc >=8.0) + ghc-options: + -Wincomplete-uni-patterns -Wincomplete-record-updates + -Wredundant-constraints -Widentities + + if impl(ghc >=8.4) + ghc-options: -Wmissing-export-lists + + if impl(ghc >=8.2) + ghc-options: -Wcpp-undef + + if impl(ghc >=8.10) + ghc-options: -Wunused-packages + +library dickinson + exposed-modules: + Language.Dickinson.Lexer + Language.Dickinson.Name + Language.Dickinson.Type + Language.Dickinson.TypeCheck + Language.Dickinson.Parser + Language.Dickinson.Rename + Language.Dickinson.Rename.Amalgamate + Language.Dickinson.Eval + Language.Dickinson.Error + Language.Dickinson.Check + Language.Dickinson.ScopeCheck + Language.Dickinson.DuplicateCheck + Language.Dickinson.Unique + Language.Dickinson.File + Language.Dickinson.Pipeline + Language.Dickinson.Import + Language.Dickinson.Lib + Language.Dickinson.Check.Internal + Data.Tuple.Ext + Control.Exception.Value + Data.Text.Prettyprint.Doc.Ext + + hs-source-dirs: src + other-modules: + Paths_language_dickinson + Language.Dickinson.Check.Pattern + Language.Dickinson.Lib.Get + Control.Monad.Ext + Data.Foldable.Ext + + autogen-modules: Paths_language_dickinson + default-language: Haskell2010 + other-extensions: + DeriveAnyClass DeriveFunctor DeriveGeneric FlexibleContexts + FlexibleInstances GeneralizedNewtypeDeriving OverloadedStrings + StandaloneDeriving TupleSections + + ghc-options: -Wall -O2 + build-depends: + base >=4.9 && <5, + bytestring -any, + text -any, + array -any, + mtl -any, + transformers -any, + containers -any, + random -any, + prettyprinter -any, + deepseq -any, + microlens -any, + microlens-mtl -any, + composition-prelude >=1.1.0.1, + binary >=0.8.4.0, + filepath -any, + directory -any + + if !flag(cross) + build-tool-depends: alex:alex -any, happy:happy -any + + if !impl(ghc >=8.0) + build-depends: semigroups -any + + if impl(ghc >=8.0) + ghc-options: + -Wincomplete-uni-patterns -Wincomplete-record-updates + -Wredundant-constraints -Widentities + + if impl(ghc >=8.4) + ghc-options: -Wmissing-export-lists + + if impl(ghc >=8.2) + ghc-options: -Wcpp-undef + + if impl(ghc >=8.10) + ghc-options: -Wunused-packages + +executable emd + main-is: Main.hs + hs-source-dirs: run + other-modules: + REPL + REPL.Save + REPL.Completions + Format + Paths_language_dickinson + + autogen-modules: Paths_language_dickinson + default-language: Haskell2010 + other-extensions: FlexibleContexts OverloadedStrings TupleSections + ghc-options: -Wall -rtsopts -with-rtsopts=-A4M + build-depends: + base -any, + dickinson -any, + optparse-applicative -any, + bytestring -any, + prettyprinter -any, + text -any, + haskeline >=0.8, + mtl -any, + random -any, + microlens-mtl -any, + microlens -any, + containers -any, + filepath -any, + directory -any, + language-dickinson -any, + binary -any + + if !flag(cross) + build-tool-depends: cpphs:cpphs -any + + if flag(zstd) + cpp-options: -DZSTD + build-depends: zstd -any + + if impl(ghc >=8.0) + ghc-options: + -Wincomplete-uni-patterns -Wincomplete-record-updates + -Wredundant-constraints -Widentities + + if impl(ghc >=8.4) + ghc-options: -Wmissing-export-lists + + if impl(ghc >=8.2) + ghc-options: -Wcpp-undef + + if impl(ghc >=8.10) + ghc-options: -Wunused-packages + +test-suite dickinson-test + type: exitcode-stdio-1.0 + main-is: Spec.hs + hs-source-dirs: test + other-modules: + Golden + Eval + TypeCheck + + default-language: Haskell2010 + other-extensions: OverloadedStrings + ghc-options: -threaded -rtsopts "-with-rtsopts=-N -K1K" -Wall + build-depends: + base -any, + dickinson -any, + tasty -any, + tasty-hunit -any, + bytestring -any, + prettyprinter -any, + text -any, + filepath -any, + tasty-golden -any, + pretty-simple -any + + if impl(ghc >=8.0) + ghc-options: + -Wincomplete-uni-patterns -Wincomplete-record-updates + -Wredundant-constraints -Widentities + + if impl(ghc >=8.4) + ghc-options: -Wmissing-export-lists + + if impl(ghc >=8.2) + ghc-options: -Wcpp-undef + + if impl(ghc >=8.10) + ghc-options: -Wunused-packages + +benchmark dickinson-bench + type: exitcode-stdio-1.0 + main-is: Bench.hs + hs-source-dirs: bench + default-language: Haskell2010 + ghc-options: -Wall -rtsopts -with-rtsopts=-A4M + build-depends: + base -any, + dickinson -any, + binary -any, + criterion -any, + bytestring -any, + text -any + + if impl(ghc >=8.0) + ghc-options: + -Wincomplete-uni-patterns -Wincomplete-record-updates + -Wredundant-constraints -Widentities + + if impl(ghc >=8.4) + ghc-options: -Wmissing-export-lists + + if impl(ghc >=8.2) + ghc-options: -Wcpp-undef + + if impl(ghc >=8.10) + ghc-options: -Wunused-packages diff --git a/language-dickinson/0.1.1.2/language-dickinson.json b/language-dickinson/0.1.1.2/language-dickinson.json new file mode 100644 index 00000000000..ca8d1e2b637 --- /dev/null +++ b/language-dickinson/0.1.1.2/language-dickinson.json @@ -0,0 +1 @@ +{"package-hashes":{"MD5":"df5157e1b150a37f0b64166a1773ec17","Skein512_512":"5fd0b6764091a772422aa0d39df9fde12e8dd9a13e3d41667b87d0e65a64383eedae16ea7e6e40ea6f03680b02ce9c2b2ef29a6a01f49b726125dfd2c282808f","SHA1":"e5d49bbde3bbcaa8f243d3823b5b889cdbd555e1","SHA512":"4f7857686cf45c3492077464b82d6e3b454eb52d8b1c87541e41f8ada24736aebd19dae91ff9afea75f242831c2db3f9d710faf89cb0b166e1ec9eb163493652","SHA256":"bdfb0ab8de0680102f9683687b975aa36742e67107e3e7e1a510aecb5fbecedd"},"package-locations":["https://hackage.haskell.org/package/language-dickinson-0.1.1.2/language-dickinson-0.1.1.2.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/language-dickinson-0.1.1.2.tar.gz"],"package-size":47154} \ No newline at end of file