language-qux-0.2.0.0: language-qux.cabal
name: language-qux
version: 0.2.0.0
author: Henry J. Wylde
maintainer: public@hjwylde.com
homepage: https://github.com/qux-lang/language-qux
synopsis: Utilities for working with the Qux language
description: Qux is an experimental language developed from the ground up with the aim of static
compile time verification. This package provides tools for working with it (parsing,
compiling, pretty printing and type checking).
license: BSD3
license-file: LICENSE
cabal-version: >= 1.10
category: Qux, Language
build-type: Simple
library
hs-source-dirs: src/
exposed-modules:
Language.Qux.Annotated.Exception,
Language.Qux.Annotated.Parser,
Language.Qux.Annotated.Syntax,
Language.Qux.Annotated.TypeChecker,
Language.Qux.Annotated.TypeResolver,
Language.Qux.Llvm.Compiler,
Language.Qux.Syntax,
Language.Qux.Version
other-modules:
Language.Qux.Lexer,
Language.Qux.Llvm.Builder,
Paths_language_qux
default-language: Haskell2010
other-extensions:
DeriveFunctor,
FlexibleInstances,
FunctionalDependencies,
MultiParamTypeClasses
build-depends:
base >= 4.8 && < 5,
containers == 0.5.*,
either == 4.*,
indents >= 0.3.3 && < 0.4,
llvm-general-pure == 3.4.*,
mtl == 2.*,
parsec == 3.*,
pretty >= 1.1.2 && < 2,
transformers == 0.4.*