fnotation-0.2.0.1: fnotation.cabal
cabal-version: 3.4
name: fnotation
version: 0.2.0.1
license: (Apache-2.0 OR MIT)
maintainer: root@owenlynch.org
author: Coln contributors
description:
A lower house syntax for programming language experimentation.
category: Language
build-type: Simple
source-repository head
type: git
location: https://github.com/coln-project/Coln
library
exposed-modules:
FNotation
FNotation.Config
FNotation.Kinds
FNotation.Lexer
FNotation.Names
FNotation.Pretty
FNotation.Reader
FNotation.Tokens
FNotation.Trees
hs-source-dirs: src
default-language: GHC2024
default-extensions:
BlockArguments
CPP
DerivingVia
FunctionalDependencies
ImplicitParams
MagicHash
NoFieldSelectors
OrPatterns
OverloadedRecordDot
OverloadedStrings
PatternSynonyms
QualifiedDo
StrictData
TypeData
TypeFamilies
TypeFamilyDependencies
UnboxedSums
UnboxedTuples
UnicodeSyntax
ViewPatterns
ghc-options: -Wall
build-depends:
base ^>=4.21.0.0 || ^>=4.22,
containers,
diagnostician,
hashable,
prettyprinter,
text,
vector,
vector-hashtables >=0.1.2.1,
test-suite fnotation-test
type: exitcode-stdio-1.0
main-is: Main.hs
hs-source-dirs: test
other-modules:
Test.FNotation.Common
Test.FNotation.Golden
Test.FNotation.Property.Gen.Source
Test.FNotation.Property.Gen.Token
Test.FNotation.Property.Lexing
Test.FNotation.Property.Parsing
Test.FNotation.Spot
default-language: GHC2024
default-extensions:
BlockArguments
CPP
DerivingVia
FunctionalDependencies
MagicHash
NoFieldSelectors
OrPatterns
OverloadedRecordDot
OverloadedStrings
PatternSynonyms
QualifiedDo
StrictData
TypeData
TypeFamilies
TypeFamilyDependencies
UnboxedSums
UnboxedTuples
UnicodeSyntax
ViewPatterns
ghc-options: -Wall
build-depends:
QuickCheck,
base ^>=4.21.0.0 || ^>=4.22,
bytestring,
containers,
diagnostician,
filepath,
fnotation,
prettyprinter,
tasty,
tasty-golden,
tasty-hunit,
tasty-quickcheck,
temporary,
text,
vector,