Skip to content

Commit

Permalink
split into a cabal project
Browse files Browse the repository at this point in the history
  • Loading branch information
BebeSparkelSparkel committed Mar 18, 2024
1 parent 8c7656b commit 3785f3b
Show file tree
Hide file tree
Showing 53 changed files with 206 additions and 51 deletions.
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
.stack-work/
biparsing.cabal
dist-*
*~
node_modules
*.prof
Expand Down
25 changes: 25 additions & 0 deletions biparsing-mixes/package.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
name: biparsing-mixes
version: 0.0.0.1

default-extensions: []

library:
source-dirs: src/
dependencies:
- name: base
mixin:
- hiding (Prelude)
- biparsing
ghc-options:
- -Werror
- -Weverything

- -Wno-implicit-prelude
- -Wno-missing-deriving-strategies
- -Wno-missing-kind-signatures
- -Wno-missing-local-signatures
- -Wno-missing-safe-haskell-mode
- -Wno-safe
- -Wno-unsafe

- -Wno-unused-packages
File renamed without changes.
File renamed without changes.
File renamed without changes.
174 changes: 174 additions & 0 deletions biparsing/biparsing.cabal
Original file line number Diff line number Diff line change
@@ -0,0 +1,174 @@
cabal-version: 2.0

-- This file has been generated from package.yaml by hpack version 0.36.0.
--
-- see: https://github.com/sol/hpack

name: biparsing
version: 0.0.0.1
build-type: Simple

library
exposed-modules:
Biparse.AlternativeAttributes
Biparse.Biparser
Biparse.Biparser.Internal
Biparse.Biparser.PolyKinds
Biparse.Biparser.StateReaderWriter
Biparse.Constructor
Biparse.Context.Index
Biparse.FixFail
Biparse.General
Biparse.List
Biparse.Pair
Biparse.Text
Biparse.Text.Context.LineColumn
Biparse.Text.LineBreak
Biparse.Text.Numeric
Biparse.Unordered
Biparse.Utils
Control.Monad.ChangeMonad
Control.Monad.EitherString
Control.Monad.MonadProgenitor
Control.Monad.StateError
Control.Monad.TransformerBaseMonad
Control.Monad.UndefinedBackwards
Control.Monad.Unrecoverable
Control.Monad.Writer.Map
Control.Profunctor.FwdBwd
Data.EqElement
other-modules:
Prelude
hs-source-dirs:
src/
default-extensions:
BlockArguments
ConstraintKinds
DataKinds
DeriveFunctor
DeriveGeneric
DerivingVia
DuplicateRecordFields
FlexibleContexts
FlexibleInstances
FunctionalDependencies
GeneralizedNewtypeDeriving
ImportQualifiedPost
LambdaCase
MultiParamTypeClasses
PatternSynonyms
QuantifiedConstraints
RankNTypes
RecordWildCards
ScopedTypeVariables
StandaloneDeriving
StandaloneKindSignatures
TupleSections
TypeApplications
TypeFamilies
TypeOperators
ViewPatterns
ghc-options: -Werror -Weverything -Wno-implicit-prelude -Wno-missing-deriving-strategies -Wno-missing-kind-signatures -Wno-missing-local-signatures -Wno-missing-safe-haskell-mode -Wno-safe -Wno-unsafe -Wno-unused-packages
build-depends:
base
, bytestring
, containers
, data-default
, data-diverse
, extra
, generic-data
, hvect
, lens
, mono-traversable >=1.0.17.0
, mtl >=2.3
, profunctors
, safe
, semigroupoids
, split
, stringsearch
, text
, transformers >=0.6.1.1
, vector
mixins:
base hiding (Prelude)
default-language: Haskell2010

test-suite spec
type: exitcode-stdio-1.0
main-is: Spec.hs
other-modules:
Biparse.AlternativeAttributesSpec
Biparse.Biparser.StateReaderWriterSpec
Biparse.BiparserSpec
Biparse.ConstructorSpec
Biparse.Context.IndexSpec
Biparse.Easy.EitherSpec
Biparse.GeneralSpec
Biparse.ListSpec
Biparse.Text.Context.LineColumnSpec
Biparse.Text.LineBreakSpec
Biparse.Text.NumericSpec
Biparse.UnorderedSpec
Control.Monad.StateErrorSpec
Control.Monad.UnrecoverableSpec
Prelude
Paths_biparsing
autogen-modules:
Paths_biparsing
hs-source-dirs:
tests/
default-extensions:
BlockArguments
ConstraintKinds
DataKinds
DeriveFunctor
DeriveGeneric
DerivingVia
DuplicateRecordFields
FlexibleContexts
FlexibleInstances
FunctionalDependencies
GeneralizedNewtypeDeriving
ImportQualifiedPost
LambdaCase
MultiParamTypeClasses
PatternSynonyms
QuantifiedConstraints
RankNTypes
RecordWildCards
ScopedTypeVariables
StandaloneDeriving
StandaloneKindSignatures
TupleSections
TypeApplications
TypeFamilies
TypeOperators
ViewPatterns
OverloadedStrings
OverloadedLists
NamedFieldPuns
ghc-options: -Werror -Weverything -fprint-potential-instances -Wno-implicit-prelude -Wno-incomplete-uni-patterns -Wno-missing-deriving-strategies -Wno-missing-export-lists -Wno-missing-import-lists -Wno-missing-kind-signatures -Wno-missing-local-signatures -Wno-missing-safe-haskell-mode -Wno-orphans -Wno-safe -Wno-unsafe -Wno-unused-packages
build-depends:
QuickCheck
, base
, biparsing
, bytestring
, containers
, data-default
, extra
, generic-deriving
, generic-random
, ghc-prim
, hspec <=2.9.7
, hspec-discover <=2.9.7
, lens
, mono-traversable >=1.0.17.0
, mtl >=2.3
, quickcheck-instances
, semigroupoids
, text
, transformers >=0.6.1.1
, vector
mixins:
base hiding (Prelude)
default-language: Haskell2010
8 changes: 4 additions & 4 deletions package.yaml → biparsing/package.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@ dependencies:
- data-default
- extra
- lens
- mono-traversable
- mono-traversable >= 1.0.17.0
- mtl >= 2.3
- transformers
- transformers >= 0.6.1.1
- containers
- semigroupoids

Expand Down Expand Up @@ -85,8 +85,8 @@ tests:
- bytestring
- generic-deriving
- generic-random
- hspec
- hspec-discover
- hspec <= 2.9.7
- hspec-discover <= 2.9.7
- quickcheck-instances
- text
- vector
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
2 changes: 2 additions & 0 deletions cabal.project
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
packages: */*.cabal

46 changes: 0 additions & 46 deletions stack.yaml.lock

This file was deleted.

0 comments on commit 3785f3b

Please sign in to comment.