This commit is contained in:
2026-05-15 15:27:20 -06:00
parent dc785ed8f3
commit d38e98d90f
8 changed files with 43 additions and 25 deletions

View File

@@ -13,48 +13,54 @@ build-type: Simple
-- extra-doc-files: CHANGELOG.md
-- extra-source-files:
common ghcstuffs-dev
ghc-options:
-Wno-unused-matches -Wno-missing-signatures -Wno-typed-holes
common ghcstuffs
ghc-options:
-Wall -fdefer-type-errors -fno-show-valid-hole-fits
-fdefer-out-of-scope-variables -Wno-typed-holes
-fplugin=Effectful.Plugin
-fdefer-out-of-scope-variables -fplugin=Effectful.Plugin
other-extensions:
BlockArguments
DeriveGeneric
OverloadedStrings
PartialTypeSignatures
PatternSynonyms
executable gyehoek
import: ghcstuffs
import: ghcstuffs, ghcstuffs-dev
main-is: Main.hs
-- cabal-fmt: expand app -Main
other-modules:
Gyehoek.ANF
Gyehoek.Sexp
Gyehoek.ANF.Syntax
Gyehoek.GenSym
Gyehoek.QBE
Gyehoek.QBE.Parse
Gyehoek.Scratch
Gyehoek.Syntax
Gyehoek.Scheme.Syntax
Gyehoek.Sexp
-- other-extensions:
build-depends:
, base ^>=4.21.2.0
, base ^>=4.21.2.0
, effectful
, effectful-core
, effectful-plugin
, generic-lens
, invertible-grammar
, lens
, megaparsec
, mtl
, optparse-applicative
, prettyprinter
, qbe
, recursion-schemes
, sexp-grammar
, template-haskell
, text
, vector
, generic-lens
, sexp-grammar
, invertible-grammar
hs-source-dirs: app
default-language: GHC2024