tree-sitter / node-tree-sitter

Node.js bindings for tree-sitter
https://www.npmjs.com/package/tree-sitter
MIT License
625 stars 107 forks source link

void Tree::GetChangedRanges(const Nan::FunctionCallbackInfo<Value> &info) { const Tree *tree = ObjectWrap::Unwrap<Tree>(info.This()); const Tree *other_tree = UnwrapTree(info[0]); if (!other_tree) { Nan::ThrowTypeError("Argument must be a tree"); return; } uint32_t range_count; TSRange *ranges = ts_tree_get_changed_ranges(tree->tree_, other_tree->tree_, &range_count); Local<Array> result = Nan::New<Array>(); for (size_t i = 0; i < range_count; i++) { Nan::Set(result, i, RangeToJS(ranges[i])); } info.GetReturnValue().Set(result); } #156

Closed scottwad closed 1 year ago

verhovsky commented 1 year ago

@scottwad so does #147 (released in v0.20.5) fix this issue?

Is this a real issue? Please provide some details.

ahlinc commented 1 year ago

@verhovsky no, it's spammer with its activity simulation.