binding_web: Add Query.didExceedMatchLimit

This lets wasm clients check whether a query exceeded its maximum number
of in-progress matches.
This commit is contained in:
Douglas Creager 2021-04-27 09:21:38 -04:00
parent b5ec720696
commit e8eb3c5d5a
4 changed files with 32 additions and 0 deletions

View file

@ -670,3 +670,10 @@ void ts_query_captures_wasm(
TRANSFER_BUFFER[0] = (const void *)(capture_count);
TRANSFER_BUFFER[1] = result.contents;
}
bool ts_query_did_exceed_match_limit_wasm(
const TSQuery *self
) {
if (!scratch_query_cursor) return false;
return ts_query_cursor_did_exceed_match_limit(scratch_query_cursor);
}