cabal-version: 1.12
-- This file has been generated from package.yaml by hpack version 0.35.2.
--
-- see: https://github.com/sol/hpack
name: fortran-src-extras
version: 0.4.1
synopsis: Common functions and utils for fortran-src.
description: Various utility functions and orphan instances which may be useful when using fortran-src.
category: Language
homepage: https://github.com/camfort/fortran-src-extras#readme
bug-reports: https://github.com/camfort/fortran-src-extras/issues
maintainer: thefirstmuffinman@gmail.com
license: Apache-2.0
license-file: LICENSE
build-type: Simple
extra-source-files:
README.md
CHANGELOG.md
test/input_data/analysis/relative_include/include.f
test/input_data/analysis/relative_include/includee.f
test/input_data/analysis/with_include_path/include.f
test/input_data/analysis/with_include_path/includes/includee.f
source-repository head
type: git
location: https://github.com/camfort/fortran-src-extras
library
exposed-modules:
Language.Fortran.Extras
Language.Fortran.Extras.Analysis
Language.Fortran.Extras.Encoding
Language.Fortran.Extras.JSON
Language.Fortran.Extras.JSON.Helpers
Language.Fortran.Extras.JSON.Literals
Language.Fortran.Extras.JSON.Supporting
Language.Fortran.Extras.ProgramFile
Language.Fortran.Extras.RunOptions
Language.Fortran.Extras.Test
Language.Fortran.Extras.Util
other-modules:
Paths_fortran_src_extras
hs-source-dirs:
src
default-extensions:
EmptyCase
FlexibleContexts
FlexibleInstances
InstanceSigs
MultiParamTypeClasses
PolyKinds
LambdaCase
DerivingStrategies
StandaloneDeriving
DeriveAnyClass
DeriveGeneric
DeriveDataTypeable
DeriveFunctor
DeriveFoldable
DeriveTraversable
DeriveLift
BangPatterns
TupleSections
ghc-options: -Wall
build-depends:
GenericPretty >=1.2.1 && <1.3
, aeson >=1.5 && <2.2
, base >=4.7 && <5
, bytestring >=0.10 && <0.12
, containers >=0.5 && <0.7
, either >=5.0.0 && <5.1
, filepath >=1.4.1.2 && <1.5
, fortran-src >=0.12.0 && <0.14
, optparse-applicative >=0.14 && <0.18
, text >=1.2 && <2.1
, uniplate >=1.6.10 && <1.7
default-language: Haskell2010
executable fortran-src-extras
main-is: Main.hs
other-modules:
Language.Fortran.Extras.CLI.Serialize
Raehik.CLI.Stream
Paths_fortran_src_extras
hs-source-dirs:
app
default-extensions:
EmptyCase
FlexibleContexts
FlexibleInstances
InstanceSigs
MultiParamTypeClasses
PolyKinds
LambdaCase
DerivingStrategies
StandaloneDeriving
DeriveAnyClass
DeriveGeneric
DeriveDataTypeable
DeriveFunctor
DeriveFoldable
DeriveTraversable
DeriveLift
BangPatterns
TupleSections
ghc-options: -Wall
build-depends:
GenericPretty >=1.2.1 && <1.3
, aeson >=1.5 && <2.2
, base >=4.7 && <5
, bytestring >=0.10 && <0.12
, containers >=0.5 && <0.7
, fortran-src >=0.12.0 && <0.14
, fortran-src-extras
, optparse-applicative >=0.14 && <0.18
, text >=1.2 && <2.1
, uniplate >=1.6.10 && <1.7
, yaml >=0.11.8.0 && <0.12
default-language: Haskell2010
test-suite spec
type: exitcode-stdio-1.0
main-is: Spec.hs
other-modules:
AnalysisSpec
ExtrasSpec
Paths_fortran_src_extras
hs-source-dirs:
test
default-extensions:
EmptyCase
FlexibleContexts
FlexibleInstances
InstanceSigs
MultiParamTypeClasses
PolyKinds
LambdaCase
DerivingStrategies
StandaloneDeriving
DeriveAnyClass
DeriveGeneric
DeriveDataTypeable
DeriveFunctor
DeriveFoldable
DeriveTraversable
DeriveLift
BangPatterns
TupleSections
ghc-options: -Wall -threaded -rtsopts -with-rtsopts=-N
build-tool-depends:
hspec-discover:hspec-discover
build-depends:
GenericPretty >=1.2.1 && <1.3
, aeson >=1.5 && <2.2
, base >=4.7 && <5
, bytestring >=0.10 && <0.12
, containers >=0.5 && <0.7
, fortran-src >=0.12.0 && <0.14
, fortran-src-extras
, hspec >=2.2 && <3
, optparse-applicative >=0.14 && <0.18
, silently ==1.2.*
, text >=1.2 && <2.1
, uniplate >=1.6.10 && <1.7
default-language: Haskell2010