Add TreeCursor.currentFieldName to wasm binding

This commit is contained in:
Max Brunsfeld 2019-02-08 17:53:21 -08:00
parent c90a532d8f
commit 1a33f1a665
4 changed files with 51 additions and 0 deletions

View file

@ -289,6 +289,11 @@ uint32_t ts_tree_cursor_end_index_wasm(const TSTree *tree) {
return byte_to_code_unit(ts_node_end_byte(node));
}
uint32_t ts_tree_cursor_current_field_id_wasm(const TSTree *tree) {
TSTreeCursor cursor = unmarshal_cursor(TRANSFER_BUFFER, tree);
return ts_tree_cursor_current_field_id(&cursor);
}
void ts_tree_cursor_current_node_wasm(const TSTree *tree) {
TSTreeCursor cursor = unmarshal_cursor(TRANSFER_BUFFER, tree);
marshal_node(TRANSFER_BUFFER, ts_tree_cursor_current_node(&cursor));