Remove unused functions
This commit is contained in:
parent
ecc7399ed3
commit
f69d709650
3 changed files with 0 additions and 28 deletions
|
|
@ -341,20 +341,6 @@ unsigned ts_stack_error_depth(const Stack *self, StackVersion version) {
|
|||
return array_get(&self->heads, version)->node->error_depth;
|
||||
}
|
||||
|
||||
size_t ts_stack_last_repaired_error_size(const Stack *self,
|
||||
StackVersion version) {
|
||||
StackNode *node = array_get(&self->heads, version)->node;
|
||||
for (;;) {
|
||||
if (node->link_count == 0)
|
||||
break;
|
||||
TSTree *tree = node->links[0].tree;
|
||||
if (tree && tree->error_size > 0)
|
||||
return ts_tree_last_error_size(tree);
|
||||
node = node->links[0].node;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
bool ts_stack_push(Stack *self, StackVersion version, TSTree *tree,
|
||||
bool is_pending, TSStateId state) {
|
||||
StackNode *node = array_get(&self->heads, version)->node;
|
||||
|
|
|
|||
|
|
@ -131,19 +131,6 @@ recur:
|
|||
}
|
||||
}
|
||||
|
||||
size_t ts_tree_last_error_size(const TSTree *self) {
|
||||
if (self->symbol == ts_builtin_sym_error)
|
||||
return self->error_size;
|
||||
|
||||
for (size_t i = self->child_count - 1; i + 1 > 0; i--) {
|
||||
size_t result = ts_tree_last_error_size(self->children[i]);
|
||||
if (result > 0)
|
||||
return result;
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
void ts_tree_set_children(TSTree *self, size_t child_count, TSTree **children) {
|
||||
if (self->child_count > 0)
|
||||
ts_free(self->children);
|
||||
|
|
|
|||
|
|
@ -66,7 +66,6 @@ void ts_tree_set_children(TSTree *, size_t, TSTree **);
|
|||
void ts_tree_assign_parents(TSTree *);
|
||||
void ts_tree_edit(TSTree *, TSInputEdit);
|
||||
char *ts_tree_string(const TSTree *, const TSLanguage *, bool include_all);
|
||||
size_t ts_tree_last_error_size(const TSTree *);
|
||||
|
||||
static inline size_t ts_tree_total_chars(const TSTree *self) {
|
||||
return self->padding.chars + self->size.chars;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue