tree-sitter/lib
Max Brunsfeld d674bc139a Fix more bugs in binary search used in tree queries
This binary search implementation differs from Rust's
`slice::binary_search_by` method in how they deal with ties.

In Rust's implementation:

> If there are multiple matches, then any one of the matches
> could be returned.

This implementation needs to return the index of the *first* match.
2019-09-11 14:45:14 -07:00
..
binding_rust Start work on an API for querying trees 2019-09-10 20:53:57 -07:00
binding_web Fix bugs in binary search used in tree queries 2019-09-10 22:30:27 -07:00
include/tree_sitter Start work on an API for querying trees 2019-09-10 20:53:57 -07:00
src Fix more bugs in binary search used in tree queries 2019-09-11 14:45:14 -07:00
utf8proc@d81308faba Reorganize repo, add rust CLI and binding code, 2019-01-04 17:31:49 -08:00
Cargo.toml Add repo URL to Cargo.toml files 2019-08-19 17:31:35 -07:00
README.md Set up code to publish web bindings to npm 2019-05-07 13:11:04 -07:00

Subdirectories

  • src - C source code for the Tree-sitter library
  • include - C headers for the Tree-sitter library
  • utf8proc - A submodule for utf8proc, Tree-sitter's one library dependency.
  • binding_rust - Rust bindings to the Tree-sitter library
  • binding_web - JavaScript bindings to the Tree-sitter library, using WebAssembly