packages feed

zuramaru-0.1.0.0: zuramaru.cabal

-- This file has been generated from package.yaml by hpack version 0.18.1.
--
-- see: https://github.com/sol/hpack

name:           zuramaru
version:        0.1.0.0
synopsis:       A lisp processor, An inline-lisp, in Haskell
description:    A lisp dialect
category:       Simple
homepage:       https://github.com/aiya000/hs-zuramaru
author:         aiya000
maintainer:     aiya000 <aiya000.develop@gmail.com>
copyright:      aiya000
license:        MIT
license-file:   LICENSE
build-type:     Simple
cabal-version:  >= 1.10

library
  hs-source-dirs:
      src
  ghc-options: -Wall -Wno-name-shadowing -Wno-unused-do-bind -Wno-orphans -fprint-potential-instances -fprint-explicit-kinds
  build-depends:
      base >= 4.7 && < 5
    , cmdargs
    , containers
    , distributive
    , either
    , extensible
    , extra
    , lens
    , megaparsec
    , mono-traversable
    , mtl
    , profunctors
    , readline
    , safe
    , safe-exceptions
    , singletons
    , string-qq
    , template-haskell
    , text
    , text-show
    , throwable-exceptions
    , transformers
  exposed-modules:
      Maru.Eval
      Maru.Eval.RuntimeOperation
      Maru.Main
      Maru.Parser
      Maru.Preprocessor
      Maru.QQ
      Maru.QQ.ShortName
      Maru.TH
      Maru.Type
      Maru.Type.Eval
      Maru.Type.Parser
      Maru.Type.SExpr
      Maru.Type.TypeLevel
  other-modules:
      Paths_zuramaru
  default-language: Haskell2010

executable maru
  main-is: Main.hs
  hs-source-dirs:
      app
  ghc-options: -Wall -Wno-name-shadowing -Wno-unused-do-bind -Wno-orphans -fprint-potential-instances -fprint-explicit-kinds -threaded -rtsopts -with-rtsopts=-N
  build-depends:
      base >= 4.7 && < 5
    , cmdargs
    , containers
    , distributive
    , either
    , extensible
    , extra
    , lens
    , megaparsec
    , mono-traversable
    , mtl
    , profunctors
    , readline
    , safe
    , safe-exceptions
    , singletons
    , string-qq
    , template-haskell
    , text
    , text-show
    , throwable-exceptions
    , transformers
    , zuramaru
  default-language: Haskell2010

test-suite integrate-test
  type: exitcode-stdio-1.0
  main-is: Tasty.hs
  hs-source-dirs:
      test/tasty
      src
  ghc-options: -Wall -Wno-name-shadowing -Wno-unused-do-bind -Wno-orphans -fprint-potential-instances -fprint-explicit-kinds
  build-depends:
      base >= 4.7 && < 5
    , cmdargs
    , containers
    , distributive
    , either
    , extensible
    , extra
    , lens
    , megaparsec
    , mono-traversable
    , mtl
    , profunctors
    , readline
    , safe
    , safe-exceptions
    , singletons
    , string-qq
    , template-haskell
    , text
    , text-show
    , throwable-exceptions
    , transformers
    , silently
    , tasty
    , tasty-discover
    , tasty-hunit
  other-modules:
      Maru.Eval.FuncTest
      Maru.Eval.LiteralTest
      Maru.Eval.MacroTest
      Maru.ParserTest
      Maru.PreprocessorTest
      Maru.Type.EvalTest
      MaruTest
      Maru.Eval
      Maru.Eval.RuntimeOperation
      Maru.Main
      Maru.Parser
      Maru.Preprocessor
      Maru.QQ
      Maru.QQ.ShortName
      Maru.TH
      Maru.Type
      Maru.Type.Eval
      Maru.Type.Parser
      Maru.Type.SExpr
      Maru.Type.TypeLevel
  default-language: Haskell2010

test-suite unit-test
  type: exitcode-stdio-1.0
  main-is: DocTest.hs
  hs-source-dirs:
      test/doctest
      src
  ghc-options: -Wall -Wno-name-shadowing -Wno-unused-do-bind -Wno-orphans -fprint-potential-instances -fprint-explicit-kinds
  build-depends:
      base >= 4.7 && < 5
    , cmdargs
    , containers
    , distributive
    , either
    , extensible
    , extra
    , lens
    , megaparsec
    , mono-traversable
    , mtl
    , profunctors
    , readline
    , safe
    , safe-exceptions
    , singletons
    , string-qq
    , template-haskell
    , text
    , text-show
    , throwable-exceptions
    , transformers
    , doctest
  other-modules:
      Maru.Eval
      Maru.Eval.RuntimeOperation
      Maru.Main
      Maru.Parser
      Maru.Preprocessor
      Maru.QQ
      Maru.QQ.ShortName
      Maru.TH
      Maru.Type
      Maru.Type.Eval
      Maru.Type.Parser
      Maru.Type.SExpr
      Maru.Type.TypeLevel
  default-language: Haskell2010