tree-sitter/lib
Max Brunsfeld 0e5ff14976
Requery the parse table when breaking down the parse stack on invalid lookahead (#636)
* Requery parse table after breaking down parse stack due to invalid lookahead

* Include Ruby parser in randomized test suite

Ruby and PHP are our only two languages that use non-terminal extras.
Adding Ruby uncovered some bugs.

* Print edited source code when running parse --edit w/ debug flag

* Recompute lookahead when breaking down stack on invalid lookahead

* Fix stack summary leak when there are two discontinuities on a stack version
2020-06-04 13:40:04 -07:00
..
binding_rust Tweak readmes 2020-05-12 16:16:48 -07:00
binding_web web: 0.16.4 2020-06-01 13:47:28 -07:00
include/tree_sitter Do not use multiple unnamed structs inside of unions 2020-04-29 20:42:45 +02:00
src Requery the parse table when breaking down the parse stack on invalid lookahead (#636) 2020-06-04 13:40:04 -07:00
.ccls rust: Change QueryCursor::captures to expose the full match 2019-10-03 12:45:58 -07:00
Cargo.toml lib: 0.16.1 2020-06-01 13:45:54 -07:00
README.md lib: remove utf8proc dependency (#436) 2019-10-14 11:18:39 -07:00

Subdirectories

  • src - C source code for the Tree-sitter library
  • include - C headers for the Tree-sitter library
  • binding_rust - Rust bindings to the Tree-sitter library
  • binding_web - JavaScript bindings to the Tree-sitter library, using WebAssembly