Third-party notices
===================
semlith is licensed under Apache-2.0. It links the tree-sitter parsing runtime
and one grammar per language its code graph covers, and each grammar's parser is
compiled into the binary. Those grammars are listed below with the licence they
are distributed under and the repository they come from.
Every grammar here is under a permissive licence. `tests/licences.rs` refuses
any that is not, so a grammar added or bumped in future cannot quietly change
what this binary may be used for.
The tree-sitter runtime itself (`tree-sitter`) and the ABI shim every grammar
exposes its parser through (`tree-sitter-language`) are MIT licensed and are
covered by the same terms.
Grammars
--------
tree-sitter-bash 0.25.1
Licence: MIT
Source: https://github.com/tree-sitter/tree-sitter-bash
tree-sitter-c 0.24.2
Licence: MIT
Source: https://github.com/tree-sitter/tree-sitter-c
tree-sitter-c-sharp 0.23.5
Licence: MIT
Source: https://github.com/tree-sitter/tree-sitter-c-sharp
tree-sitter-clojure-orchard 0.2.8
Licence: CC0-1.0
Source: https://codeberg.org/grammar-orchard/tree-sitter-clojure-orchard
tree-sitter-containerfile 0.9.2
Licence: MIT
Source: https://github.com/wharflab/tree-sitter-containerfile
tree-sitter-cpp 0.23.4
Licence: MIT
Source: https://github.com/tree-sitter/tree-sitter-cpp
tree-sitter-css 0.25.0
Licence: MIT
Source: https://github.com/tree-sitter/tree-sitter-css
tree-sitter-dart 0.2.0
Licence: MIT
Source: https://github.com/nielsenko/tree-sitter-dart
tree-sitter-elixir 0.3.5
Licence: Apache-2.0
Source: https://github.com/elixir-lang/tree-sitter-elixir
tree-sitter-elm 5.9.4
Licence: MIT
Source: https://github.com/elm-tooling/tree-sitter-elm
tree-sitter-erlang 0.21.0
Licence: MIT
Source: https://github.com/WhatsApp/tree-sitter-erlang
tree-sitter-fortran 0.6.0
Licence: MIT
Source: https://github.com/stadelmanma/tree-sitter-fortran
tree-sitter-go 0.25.0
Licence: MIT
Source: https://github.com/tree-sitter/tree-sitter-go
tree-sitter-graphql 0.3.0
Licence: MIT
Source: https://github.com/joowani/tree-sitter-graphql
tree-sitter-groovy 0.1.2
Licence: MIT
Source: https://github.com/amaanq/tree-sitter-groovy
tree-sitter-haskell 0.24.1
Licence: MIT
Source: https://github.com/tree-sitter/tree-sitter-haskell
tree-sitter-hcl 1.1.0
Licence: Apache-2.0
Source: https://github.com/tree-sitter-grammars/tree-sitter-hcl
tree-sitter-html 0.23.2
Licence: MIT
Source: https://github.com/tree-sitter/tree-sitter-html
tree-sitter-java 0.23.5
Licence: MIT
Source: https://github.com/tree-sitter/tree-sitter-java
tree-sitter-javascript 0.25.0
Licence: MIT
Source: https://github.com/tree-sitter/tree-sitter-javascript
tree-sitter-json 0.24.8
Licence: MIT
Source: https://github.com/tree-sitter/tree-sitter-json
tree-sitter-julia 0.23.1
Licence: MIT
Source: https://github.com/tree-sitter/tree-sitter-julia
tree-sitter-kotlin-ng 1.1.0
Licence: MIT
Source: https://github.com/tree-sitter-grammars/tree-sitter-kotlin
tree-sitter-lua 0.5.0
Licence: MIT
Source: https://github.com/tree-sitter-grammars/tree-sitter-lua
tree-sitter-make 1.1.1
Licence: MIT
Source: https://github.com/tree-sitter-grammars/tree-sitter-make
tree-sitter-md 0.5.3
Licence: MIT
Source: https://github.com/tree-sitter-grammars/tree-sitter-markdown
tree-sitter-nix 0.3.0
Licence: MIT
Source: https://github.com/nix-community/tree-sitter-nix
tree-sitter-objc 3.0.2
Licence: MIT
Source: https://github.com/tree-sitter-grammars/tree-sitter-objc
tree-sitter-ocaml 0.26.0
Licence: MIT
Source: https://github.com/tree-sitter/tree-sitter-ocaml
tree-sitter-php 0.25.1
Licence: MIT
Source: https://github.com/tree-sitter/tree-sitter-php
tree-sitter-powershell 0.26.4
Licence: MIT
Source: https://github.com/airbus-cert/tree-sitter-powershell
tree-sitter-proto 0.6.0
Licence: MIT
Source: https://github.com/coder3101/tree-sitter-proto
tree-sitter-python 0.25.0
Licence: MIT
Source: https://github.com/tree-sitter/tree-sitter-python
tree-sitter-r 1.3.0
Licence: MIT
Source: https://github.com/r-lib/tree-sitter-r
tree-sitter-ruby 0.23.1
Licence: MIT
Source: https://github.com/tree-sitter/tree-sitter-ruby
tree-sitter-rust 0.24.2
Licence: MIT
Source: https://github.com/tree-sitter/tree-sitter-rust
tree-sitter-scala 0.26.3
Licence: MIT
Source: https://github.com/tree-sitter/tree-sitter-scala
tree-sitter-sequel 0.3.11
Licence: MIT
Source: https://github.com/derekstride/tree-sitter-sql.git
tree-sitter-svelte-ng 1.0.2
Licence: MIT
Source: https://github.com/tree-sitter-grammars/tree-sitter-svelte
tree-sitter-swift 0.7.4
Licence: MIT
Source: https://github.com/alex-pinkus/tree-sitter-swift
tree-sitter-toml-ng 0.7.0
Licence: MIT
Source: https://github.com/tree-sitter-grammars/tree-sitter-toml
tree-sitter-typescript 0.23.2
Licence: MIT
Source: https://github.com/tree-sitter/tree-sitter-typescript
tree-sitter-vue-next 0.1.0
Licence: MIT
Source: https://github.com/jamie8johnson/tree-sitter-vue
tree-sitter-yaml 0.7.2
Licence: MIT
Source: https://github.com/tree-sitter-grammars/tree-sitter-yaml
tree-sitter-zig 1.1.2
Licence: MIT
Source: https://github.com/tree-sitter-grammars/tree-sitter-zig
ts-parser-perl 2.0.0
Licence: MIT
Source: https://github.com/tree-sitter-perl/tree-sitter-perl