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.
 
 
 

52 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
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