Did you check existing issues?
Tree-Sitter CLI Version, if relevant (output of tree-sitter --version)
"web-tree-sitter": "^0.23.0"
Describe the bug
* operator in ..*a incorrectly parsed as binary operator when it should be a dereference.
This pattern is real and appeared in Tokio source code: https://docs.rs/tokio/latest/src/tokio/io/util/buf_writer.rs.html#80
Steps To Reproduce/Bad Parse Tree
https://intmainreturn0.com/ts-visualizer/#H4sIAAAAAAAAE6tWyknMSy9NTE9VslIqKi0uUdJRSs5PAfH09LQSrZV0lEpSi4pTlazSEnOKU2sBw5b/qjAAAAA=
Expected Behavior/Parse Tree
* should be a unary dereference operator.
Repro
// Example code that causes the issue
fn foo() {
// Code that fails to parse, or causes an error
}