churf/language.cabal
sebastianselander 73dc2e4b6a Inference on most expressions. HM based.
Still have to figure out how to infer type of lambda variables, as well
as how function application on polymorphic should work
2023-02-13 12:17:49 +01:00

51 lines
940 B
Text

cabal-version: 3.0
name: language
version: 0.1.0.0
license: MIT
license-file: LICENSE
author: bachelor-group-66-systemf
maintainer: sebastian.selander@gmail.com
category: Language
build-type: Simple
extra-doc-files: CHANGELOG.md
extra-source-files:
Grammar.cf
common warnings
ghc-options: -W
executable language
import: warnings
main-is: Main.hs
other-modules:
Grammar.Abs
Grammar.Lex
Grammar.Par
Grammar.Print
Grammar.Skel
Grammar.ErrM
-- LambdaLifter
TypeChecker.TypeChecker
TypeChecker.TypeCheckerIr
-- Renamer.Renamer
-- Renamer.RenamerIr
-- Interpreter
hs-source-dirs: src
build-depends:
base >=4.16
, mtl
, containers
, either
, extra
, array
default-language: GHC2021