pcre2-1.0.0: pcre2.cabal
cabal-version: 1.12
name: pcre2
version: 1.0.0
license: Apache-2.0
license-file: LICENSE
copyright: 2020 Shlomo Shuck
maintainer: stevenjshuck@gmail.com
author: Shlomo Shuck
homepage: https://github.com/sjshuck/hs-pcre2#readme
bug-reports: https://github.com/sjshuck/hs-pcre2/issues
synopsis: Regular expressions via the PCRE2 C library (included)
description:
Please see the README on GitHub at <https://github.com/sjshuck/hs-pcre2>
category: Text
build-type: Simple
extra-source-files:
README.md
ChangeLog.md
src/c/config.h
src/c/getters.h
src/c/pcre2.h
src/c/pcre2/src/pcre2_internal.h
src/c/pcre2/src/pcre2_intmodedep.h
src/c/pcre2/src/pcre2_jit_neon_inc.h
src/c/pcre2/src/pcre2_jit_simd_inc.h
src/c/pcre2/src/pcre2_ucp.h
src/c/pcre2/src/pcre2posix.h
src/c/pcre2/src/sljit/sljitConfig.h
src/c/pcre2/src/sljit/sljitConfigInternal.h
src/c/pcre2/src/sljit/sljitLir.h
src/c/pcre2/maint/ucptest.c
src/c/pcre2/maint/utf8.c
src/c/pcre2/src/pcre2_auto_possess.c
src/c/pcre2/src/pcre2_compile.c
src/c/pcre2/src/pcre2_config.c
src/c/pcre2/src/pcre2_context.c
src/c/pcre2/src/pcre2_convert.c
src/c/pcre2/src/pcre2_dfa_match.c
src/c/pcre2/src/pcre2_dftables.c
src/c/pcre2/src/pcre2_error.c
src/c/pcre2/src/pcre2_extuni.c
src/c/pcre2/src/pcre2_find_bracket.c
src/c/pcre2/src/pcre2_fuzzsupport.c
src/c/pcre2/src/pcre2_jit_compile.c
src/c/pcre2/src/pcre2_jit_match.c
src/c/pcre2/src/pcre2_jit_misc.c
src/c/pcre2/src/pcre2_jit_test.c
src/c/pcre2/src/pcre2_maketables.c
src/c/pcre2/src/pcre2_match.c
src/c/pcre2/src/pcre2_match_data.c
src/c/pcre2/src/pcre2_newline.c
src/c/pcre2/src/pcre2_ord2utf.c
src/c/pcre2/src/pcre2_pattern_info.c
src/c/pcre2/src/pcre2_printint.c
src/c/pcre2/src/pcre2_script_run.c
src/c/pcre2/src/pcre2_serialize.c
src/c/pcre2/src/pcre2_string_utils.c
src/c/pcre2/src/pcre2_study.c
src/c/pcre2/src/pcre2_substitute.c
src/c/pcre2/src/pcre2_substring.c
src/c/pcre2/src/pcre2_tables.c
src/c/pcre2/src/pcre2_ucd.c
src/c/pcre2/src/pcre2_valid_utf.c
src/c/pcre2/src/pcre2_xclass.c
src/c/pcre2/src/pcre2demo.c
src/c/pcre2/src/pcre2grep.c
src/c/pcre2/src/pcre2posix.c
src/c/pcre2/src/pcre2test.c
src/c/pcre2/src/sljit/sljitExecAllocator.c
src/c/pcre2/src/sljit/sljitLir.c
src/c/pcre2/src/sljit/sljitNativeARM_32.c
src/c/pcre2/src/sljit/sljitNativeARM_64.c
src/c/pcre2/src/sljit/sljitNativeARM_T2_32.c
src/c/pcre2/src/sljit/sljitNativeMIPS_32.c
src/c/pcre2/src/sljit/sljitNativeMIPS_64.c
src/c/pcre2/src/sljit/sljitNativeMIPS_common.c
src/c/pcre2/src/sljit/sljitNativePPC_32.c
src/c/pcre2/src/sljit/sljitNativePPC_64.c
src/c/pcre2/src/sljit/sljitNativePPC_common.c
src/c/pcre2/src/sljit/sljitNativeSPARC_32.c
src/c/pcre2/src/sljit/sljitNativeSPARC_common.c
src/c/pcre2/src/sljit/sljitNativeTILEGX-encoder.c
src/c/pcre2/src/sljit/sljitNativeTILEGX_64.c
src/c/pcre2/src/sljit/sljitNativeX86_32.c
src/c/pcre2/src/sljit/sljitNativeX86_64.c
src/c/pcre2/src/sljit/sljitNativeX86_common.c
src/c/pcre2/src/sljit/sljitProtExecAllocator.c
src/c/pcre2/src/sljit/sljitUtils.c
src/c/pcre2/src/sljit/sljitWXExecAllocator.c
src/c/pcre2_chartables.c
source-repository head
type: git
location: https://github.com/sjshuck/hs-pcre2
library
exposed-modules:
Text.Regex.Pcre2
Text.Regex.Pcre2.Foreign
cc-options: -DHAVE_CONFIG_H -DPCRE2_CODE_UNIT_WIDTH=16
c-sources:
src/c/pcre2/src/pcre2_auto_possess.c
src/c/pcre2_chartables.c
src/c/pcre2/src/pcre2_compile.c
src/c/pcre2/src/pcre2_config.c
src/c/pcre2/src/pcre2_context.c
src/c/pcre2/src/pcre2_convert.c
src/c/pcre2/src/pcre2_dfa_match.c
src/c/pcre2/src/pcre2_error.c
src/c/pcre2/src/pcre2_extuni.c
src/c/pcre2/src/pcre2_find_bracket.c
src/c/pcre2/src/pcre2_jit_compile.c
src/c/pcre2/src/pcre2_maketables.c
src/c/pcre2/src/pcre2_match.c
src/c/pcre2/src/pcre2_match_data.c
src/c/pcre2/src/pcre2_newline.c
src/c/pcre2/src/pcre2_ord2utf.c
src/c/pcre2/src/pcre2_pattern_info.c
src/c/pcre2/src/pcre2_script_run.c
src/c/pcre2/src/pcre2_serialize.c
src/c/pcre2/src/pcre2_string_utils.c
src/c/pcre2/src/pcre2_study.c
src/c/pcre2/src/pcre2_substitute.c
src/c/pcre2/src/pcre2_substring.c
src/c/pcre2/src/pcre2_tables.c
src/c/pcre2/src/pcre2_ucd.c
src/c/pcre2/src/pcre2_valid_utf.c
src/c/pcre2/src/pcre2_xclass.c
hs-source-dirs: src/hs
other-modules:
Text.Regex.Pcre2.Foreign.TH
Text.Regex.Pcre2.Internal
Text.Regex.Pcre2.TH
Paths_pcre2
default-language: Haskell2010
include-dirs: src/c src/c/pcre2/src
ghc-options:
-optc=-DPCRE2_CODE_UNIT_WIDTH=16 -optc=-Wno-discarded-qualifiers
-optc=-Wno-incompatible-pointer-types
build-depends:
base >=4.7 && <5,
containers >=0.6.2.1 && <0.7,
mtl >=2.2.2 && <2.3,
template-haskell >=2.15.0.0 && <2.16,
text >=1.2.4.0 && <1.3
test-suite pcre2-test
type: exitcode-stdio-1.0
main-is: Spec.hs
hs-source-dirs: test
other-modules: Paths_pcre2
default-language: Haskell2010
ghc-options: -threaded -rtsopts -with-rtsopts=-N
build-depends:
base >=4.7 && <5,
containers >=0.6.2.1 && <0.7,
hspec >=2.7.4 && <2.8,
microlens-platform >=0.4.2 && <0.5,
mtl >=2.2.2 && <2.3,
pcre2 -any,
template-haskell >=2.15.0.0 && <2.16,
text >=1.2.4.0 && <1.3
benchmark pcre2-benchmarks
type: exitcode-stdio-1.0
main-is: Bench.hs
hs-source-dirs: bench
other-modules: Paths_pcre2
default-language: Haskell2010
ghc-options: -threaded -rtsopts -with-rtsopts=-N
build-depends:
base >=4.7 && <5,
containers >=0.6.2.1 && <0.7,
criterion >=1.5.7.0 && <1.6,
microlens-platform >=0.4.2 && <0.5,
mtl >=2.2.2 && <2.3,
pcre-light >=0.4.1.0 && <0.5,
pcre2 -any,
regex-pcre-builtin >=0.95.1.3.8.43 && <0.96,
template-haskell >=2.15.0.0 && <2.16,
text >=1.2.4.0 && <1.3