You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
53 lines
1.7 KiB
53 lines
1.7 KiB
cabal-version: 2.4 |
|
-- Initial package description 'sexprml.cabal' generated by 'cabal init'. |
|
-- For further documentation, see http://haskell.org/cabal/users-guide/ |
|
|
|
name: sexprml |
|
version: 0.1.0.0 |
|
synopsis: toy programming language |
|
-- description: |
|
homepage: https://githug.xyz/depsterr/sexprml |
|
-- bug-reports: |
|
license: ISC |
|
license-file: LICENSE |
|
author: depsterr |
|
maintainer: depsterr@protonmail.com |
|
-- copyright: |
|
category: Programming Language |
|
extra-source-files: CHANGELOG.md, readme.md |
|
|
|
library |
|
ghc-options: -Werror=incomplete-patterns -Wall -fno-warn-name-shadowing |
|
exposed-modules: Lexer.Lexer |
|
, Lexer.Types |
|
, Lexer.Misc |
|
, Parser.Parser |
|
, Parser.Types |
|
, Parser.SanityCheck |
|
, Error |
|
, Types |
|
, Misc |
|
, Simple.AST |
|
, Simple.Convert |
|
, Simple.TC |
|
, Simple.TC.Types |
|
, Simple.TC.TypeOps |
|
, Simple.CC |
|
build-tool-depends: alex:alex >= 3.0, happy:happy >= 1.19.5 |
|
build-depends: base ^>=4.14.1.0 |
|
, array |
|
, containers |
|
, transformers |
|
, microlens |
|
, microlens-th |
|
, mtl |
|
hs-source-dirs: src |
|
default-language: Haskell2010 |
|
|
|
executable sexprml |
|
main-is: Main.hs |
|
-- other-modules: |
|
-- other-extensions: |
|
build-depends: base ^>=4.14.1.0, sexprml |
|
hs-source-dirs: app |
|
default-language: Haskell2010
|
|
|