cabal-version: 3.0 name: nanopass version: 0.0.2.0 synopsis: An EDSL for creating compilers using small passes and many intermediate representations. description: See README category: Language homepage: https://github.com/edemko/nanopass bug-reports: https://github.com/edemko/nanopass/issues author: Eric Demko maintainer: zankoku.okuno@gmail.com copyright: 2022 Eric Demko license: BSD-3-Clause license-file: LICENSE extra-source-files: README.md, CHANGELOG.md, LICENSE source-repository head type: git location: https://github.com/edemko/nanopass library hs-source-dirs: src exposed-modules: Language.Nanopass other-modules: Language.Nanopass.LangDef Language.Nanopass.QQ Language.Nanopass.Xlate Text.Parse.Stupid build-depends: , base >=4.11.1 && <4.17 , containers >=0.6 && <0.7 , mtl >=2.2 && <2.3 , template-haskell >=2.18 && <2.19 , transformers >=0.5.6 && <0.6 default-language: Haskell2010 ghc-options: -Wall -Wunticked-promoted-constructors executable dumb-nanopass-example hs-source-dirs: app main-is: Main.hs other-modules: Lang build-depends: , base >=4.11.1 && <4.17 , nanopass , pretty-simple >=4 && <4.1 , template-haskell >=2.18 && <2.19 , transformers >=0.5.6 && <0.6 default-language: Haskell2010 ghc-options: -Wall -Wunticked-promoted-constructors -O2 -threaded