Cabal revisions of hs-tree-sitter-capi-13.0.14.0
Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.
revision 1
-cabal-version: 3.4-name: hs-tree-sitter-capi-version: 13.0.14.0-license: AGPL-3.0-only-synopsis: Low-level bindings for tree-sitter-description: Low-level bindings for tree-sitter.-author: Wen Kokke-maintainer: wenkokke@users.noreply.github.com-category: Language-build-type: Simple-extra-doc-files: README.md-extra-source-files:- vendor/tree-sitter/lib/include/tree_sitter/api.h- vendor/tree-sitter/lib/src/alloc.c- vendor/tree-sitter/lib/src/alloc.h- vendor/tree-sitter/lib/src/array.h- vendor/tree-sitter/lib/src/atomic.h- vendor/tree-sitter/lib/src/clock.h- vendor/tree-sitter/lib/src/error_costs.h- vendor/tree-sitter/lib/src/get_changed_ranges.c- vendor/tree-sitter/lib/src/get_changed_ranges.h- vendor/tree-sitter/lib/src/host.h- vendor/tree-sitter/lib/src/language.c- vendor/tree-sitter/lib/src/language.h- vendor/tree-sitter/lib/src/length.h- vendor/tree-sitter/lib/src/lexer.c- vendor/tree-sitter/lib/src/lexer.h- vendor/tree-sitter/lib/src/lib.c- vendor/tree-sitter/lib/src/node.c- vendor/tree-sitter/lib/src/parser.c- vendor/tree-sitter/lib/src/parser.h- vendor/tree-sitter/lib/src/point.h- vendor/tree-sitter/lib/src/query.c- vendor/tree-sitter/lib/src/reduce_action.h- vendor/tree-sitter/lib/src/reusable_node.h- vendor/tree-sitter/lib/src/stack.c- vendor/tree-sitter/lib/src/stack.h- vendor/tree-sitter/lib/src/subtree.c- vendor/tree-sitter/lib/src/subtree.h- vendor/tree-sitter/lib/src/tree.c- vendor/tree-sitter/lib/src/tree.h- vendor/tree-sitter/lib/src/tree_cursor.c- vendor/tree-sitter/lib/src/tree_cursor.h- vendor/tree-sitter/lib/src/ts_assert.h- vendor/tree-sitter/lib/src/unicode/ptypes.h- vendor/tree-sitter/lib/src/unicode/umachine.h- vendor/tree-sitter/lib/src/unicode/urename.h- vendor/tree-sitter/lib/src/unicode/utf.h- vendor/tree-sitter/lib/src/unicode/utf16.h- vendor/tree-sitter/lib/src/unicode/utf8.h- vendor/tree-sitter/lib/src/unicode.h- vendor/tree-sitter/lib/src/wasm/stdlib.c- vendor/tree-sitter/lib/src/wasm/wasm-stdlib.h- vendor/tree-sitter/lib/src/wasm_store.c- vendor/tree-sitter/lib/src/wasm_store.h- vendor/tree-sitter/lib/tree-sitter.pc.in--tested-with:- GHC ==8.10.7- || ==9.0.2- || ==9.2.8- || ==9.4.8- || ==9.6.7- || ==9.8.4- || ==9.10.2- || ==9.12.2--common language- ghc-options:- -Wall -Wcompat -Widentities -Wprepositive-qualified-module- -Wredundant-constraints -Wunticked-promoted-constructors- -Wunused-packages-- default-language: Haskell2010- default-extensions: ImportQualifiedPost-- if impl(ghc <9.6.1)- ghc-options:- -optc=-Wno-discarded-qualifiers- -optc=-Wno-incompatible-pointer-types-discards-qualifiers--library- import: language- exposed-modules: TreeSitter.CApi- build-tool-depends: hsc2hs:hsc2hs- hs-source-dirs: src- include-dirs:- vendor/tree-sitter/lib/include vendor/tree-sitter/lib/src-- includes: tree_sitter/api.h- c-sources: vendor/tree-sitter/lib/src/lib.c- build-depends:- , base >=4.13 && <5- , base-compat-constptr >=0.1 && <0.2-- -- Does not compile on macOS/arm64 with GHC <9.6.5- -- See: https://gitlab.haskell.org/ghc/ghc/-/issues/23456- if (impl(ghc <9.6.5) && arch(aarch64))- build-depends: base >=4.18.2.1--test-suite hs-tree-sitter-capi-test- import: language- type: exitcode-stdio-1.0- hs-source-dirs: test- main-is: Main.hs- other-modules: Test.TreeSitter.CApi- build-depends:- , base- , base-compat-constptr- , hs-tree-sitter-capi- , tasty >=1.5 && <1.6- , tasty-hunit >=0.10 && <0.11- , tree-sitter-while+cabal-version: 3.4 +name: hs-tree-sitter-capi +version: 13.0.14.0 +x-revision: 1 +license: AGPL-3.0-only +synopsis: Low-level bindings for tree-sitter +description: Low-level bindings for tree-sitter. +author: Wen Kokke +maintainer: wenkokke@users.noreply.github.com +category: Language +build-type: Simple +extra-doc-files: README.md +extra-source-files: + vendor/tree-sitter/lib/include/tree_sitter/api.h + vendor/tree-sitter/lib/src/alloc.c + vendor/tree-sitter/lib/src/alloc.h + vendor/tree-sitter/lib/src/array.h + vendor/tree-sitter/lib/src/atomic.h + vendor/tree-sitter/lib/src/clock.h + vendor/tree-sitter/lib/src/error_costs.h + vendor/tree-sitter/lib/src/get_changed_ranges.c + vendor/tree-sitter/lib/src/get_changed_ranges.h + vendor/tree-sitter/lib/src/host.h + vendor/tree-sitter/lib/src/language.c + vendor/tree-sitter/lib/src/language.h + vendor/tree-sitter/lib/src/length.h + vendor/tree-sitter/lib/src/lexer.c + vendor/tree-sitter/lib/src/lexer.h + vendor/tree-sitter/lib/src/lib.c + vendor/tree-sitter/lib/src/node.c + vendor/tree-sitter/lib/src/parser.c + vendor/tree-sitter/lib/src/parser.h + vendor/tree-sitter/lib/src/point.h + vendor/tree-sitter/lib/src/query.c + vendor/tree-sitter/lib/src/reduce_action.h + vendor/tree-sitter/lib/src/reusable_node.h + vendor/tree-sitter/lib/src/stack.c + vendor/tree-sitter/lib/src/stack.h + vendor/tree-sitter/lib/src/subtree.c + vendor/tree-sitter/lib/src/subtree.h + vendor/tree-sitter/lib/src/tree.c + vendor/tree-sitter/lib/src/tree.h + vendor/tree-sitter/lib/src/tree_cursor.c + vendor/tree-sitter/lib/src/tree_cursor.h + vendor/tree-sitter/lib/src/ts_assert.h + vendor/tree-sitter/lib/src/unicode/ptypes.h + vendor/tree-sitter/lib/src/unicode/umachine.h + vendor/tree-sitter/lib/src/unicode/urename.h + vendor/tree-sitter/lib/src/unicode/utf.h + vendor/tree-sitter/lib/src/unicode/utf16.h + vendor/tree-sitter/lib/src/unicode/utf8.h + vendor/tree-sitter/lib/src/unicode.h + vendor/tree-sitter/lib/src/wasm/stdlib.c + vendor/tree-sitter/lib/src/wasm/wasm-stdlib.h + vendor/tree-sitter/lib/src/wasm_store.c + vendor/tree-sitter/lib/src/wasm_store.h + vendor/tree-sitter/lib/tree-sitter.pc.in + +tested-with: + GHC ==8.10.7 + || ==9.0.2 + || ==9.2.8 + || ==9.4.8 + || ==9.6.7 + || ==9.8.4 + || ==9.10.2 + || ==9.12.2 + +source-repository head + type: git + location: https://github.com/wenkokke/hs-tree-sitter + subdir: hs-tree-sitter-capi + +source-repository this + type: git + location: https://github.com/wenkokke/hs-tree-sitter + subdir: hs-tree-sitter-capi + tag: hs-tree-sitter-capi-13.0.14.0 + +common language + ghc-options: + -Wall -Wcompat -Widentities -Wprepositive-qualified-module + -Wredundant-constraints -Wunticked-promoted-constructors + -Wunused-packages + + default-language: Haskell2010 + default-extensions: ImportQualifiedPost + + if impl(ghc <9.6.1) + ghc-options: + -optc=-Wno-discarded-qualifiers + -optc=-Wno-incompatible-pointer-types-discards-qualifiers + +library + import: language + exposed-modules: TreeSitter.CApi + build-tool-depends: hsc2hs:hsc2hs + hs-source-dirs: src + include-dirs: + vendor/tree-sitter/lib/include vendor/tree-sitter/lib/src + + includes: tree_sitter/api.h + c-sources: vendor/tree-sitter/lib/src/lib.c + build-depends: + , base >=4.13 && <5 + , base-compat-constptr >=0.1 && <0.2 + + -- Does not compile on macOS/arm64 with GHC <9.6.5 + -- See: https://gitlab.haskell.org/ghc/ghc/-/issues/23456 + if (impl(ghc <9.6.5) && arch(aarch64)) + build-depends: base >=4.18.2.1 + +test-suite hs-tree-sitter-capi-test + import: language + type: exitcode-stdio-1.0 + hs-source-dirs: test + main-is: Main.hs + other-modules: Test.TreeSitter.CApi + build-depends: + , base + , base-compat-constptr + , hs-tree-sitter-capi + , tasty >=1.5 && <1.6 + , tasty-hunit >=0.10 && <0.11 + , tree-sitter-while