From f69d709650f5325d2f261eece37fbf8c6b598a50 Mon Sep 17 00:00:00 2001 From: Max Brunsfeld Date: Wed, 15 Jun 2016 10:17:54 -0700 Subject: [PATCH] Remove unused functions --- src/runtime/stack.c | 14 -------------- src/runtime/tree.c | 13 ------------- src/runtime/tree.h | 1 - 3 files changed, 28 deletions(-) diff --git a/src/runtime/stack.c b/src/runtime/stack.c index 59d0fa2d..7b13c3c0 100644 --- a/src/runtime/stack.c +++ b/src/runtime/stack.c @@ -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; diff --git a/src/runtime/tree.c b/src/runtime/tree.c index 8a69bd7e..fb268f1d 100644 --- a/src/runtime/tree.c +++ b/src/runtime/tree.c @@ -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); diff --git a/src/runtime/tree.h b/src/runtime/tree.h index c0899956..6eec0479 100644 --- a/src/runtime/tree.h +++ b/src/runtime/tree.h @@ -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;