Andrew Hlynskyi

Results 145 comments of Andrew Hlynskyi

Could you provide a complete snippet of code and a query that work in [Tree-sitter playground](https://tree-sitter.github.io/tree-sitter/playground)?

> I have noticed that for each language, the query is different I saw somehere in the issues the author's thounghts that in future there may be a work on...

> is it possible to have a simpler query to match all defs and uses? It's better to define queries as a series of small queries organized in a batch...

@stsewd Do you have suggestions how such skipping should work? My thoughts were to add a stable sequential numbering through all tests in the output and provide ability to select/deselect...

```console Compiling tree-sitter v0.20.0 (.../tree-sitter/lib) Compiling tree-sitter-highlight v0.20.0 (.../tree-sitter/highlight) Compiling tree-sitter-tags v0.20.0 (.../tree-sitter/tags) Compiling tree-sitter-loader v0.19.0 (.../tree-sitter/cli/loader)

#1122 is related to this - compilation from **crates** for latest published `tree-sitter-highlight` with latest published Rust `tree-sitter` binding was broken for more than a month and half ago.

I would suggest to reduce implicitness: - Provide `dsl.js` as a regular file shipped with the `tree-sitter-cli` npm package and make it possible to require it as a regular JS...

Also I saw that `*.so` files always have zeros in version spec like `libtree-sitter.so.0.0` it would be good that minimal ABI compatible version would be reflected in the `*.so.X.X` suffix...

It would be awesome to automate release process for all official tree-sitter tools, especially for [tree-sitter-cli](https://github.com/tree-sitter/tree-sitter/tree/master/cli/npm), for all official bindings [Wasm](https://github.com/tree-sitter/tree-sitter/tree/master/lib/binding_web), [Rust](https://github.com/tree-sitter/tree-sitter/tree/master/lib/binding_rust), [Node.js](https://github.com/tree-sitter/node-tree-sitter), [Python](https://github.com/tree-sitter/py-tree-sitter), [Haskell](https://github.com/tree-sitter/haskell-tree-sitter), [Ruby](https://github.com/tree-sitter/ruby-tree-sitter) and [the Playground](https://github.com/tree-sitter/tree-sitter/blob/master/docs/section-7-playground.html) with...

The issue described in the title of this PR was already fixed by #80. But @smackesey provided good suggestions, @maxbrunsfeld if you support all or parts of them I'd open...