technique-0.2.5: technique.cabal
cabal-version: 2.0
-- This file has been generated from package.yaml by hpack version 0.33.0.
--
-- see: https://github.com/sol/hpack
--
-- hash: cbe0786c7bf00b6678b46b415fb4932fe7b1a118f5328cdbe2c0595c80d99623
name: technique
version: 0.2.5
synopsis: Procedures and Sequences
description: A domain specific lanaguage for procedures.
category: Tools
stability: experimental
homepage: https://github.com/technique-lang/technique#readme
bug-reports: https://github.com/technique-lang/technique/issues
author: Andrew Cowie <istathar@gmail.com>
maintainer: Andrew Cowie <istathar@gmail.com>
copyright: © 2002-2020 Athae Eredh Siniath and Others
license: MIT
license-file: LICENSE
tested-with: GHC == 8.8.4
build-type: Simple
source-repository head
type: git
location: https://github.com/technique-lang/technique
library technique-internal
exposed-modules:
Technique.Builtins
Technique.Diagnostics
Technique.Evaluator
Technique.Failure
Technique.Formatter
Technique.Language
Technique.Internal
Technique.Parser
Technique.Quantity
Technique.Translate
hs-source-dirs:
lib
ghc-options: -Wall -Wwarn -fwarn-tabs
build-depends:
async
, base >=4.11 && <5
, containers
, core-data >=0.2.1
, core-program >=0.2.4.2
, core-text >=0.3.0
, dlist
, free
, hashable
, ivar-simple
, megaparsec
, mtl
, parser-combinators
, prettyprinter
, text
, transformers
, uuid-types
default-language: Haskell2010
executable technique
main-is: TechniqueMain.hs
other-modules:
TechniqueUser
hs-source-dirs:
src
ghc-options: -Wall -Wwarn -fwarn-tabs -threaded
build-depends:
base >=4.11 && <5
, containers
, core-data >=0.2.1
, core-program >=0.2.4.2
, core-text >=0.3.0
, dlist
, free
, ivar-simple
, megaparsec
, parser-combinators
, prettyprinter
, technique-internal
, text
default-language: Haskell2010
test-suite check
type: exitcode-stdio-1.0
main-is: TestSuite.hs
other-modules:
CheckConcreteSyntax
CheckSkeletonParser
CheckQuantityBehaviour
CheckTranslationPhase
ExampleProcedure
hs-source-dirs:
tests
ghc-options: -Wall -Wwarn -fwarn-tabs -threaded
build-depends:
async
, base >=4.11 && <5
, containers
, core-data >=0.2.1
, core-program >=0.2.4.2
, core-text >=0.3.0
, dlist
, free
, hashable
, hspec
, ivar-simple
, megaparsec
, mtl
, parser-combinators
, prettyprinter
, technique-internal
, text
, transformers
, uuid-types
default-language: Haskell2010