From 963768eb8a9216b6f6a53e25d9d96058c136c5f1 Mon Sep 17 00:00:00 2001 From: Max Brunsfeld Date: Fri, 9 May 2014 15:03:29 -0700 Subject: [PATCH] Remove unnecessary parser helper functions --- src/runtime/document.c | 4 ++-- src/runtime/parser.c | 10 ---------- 2 files changed, 2 insertions(+), 12 deletions(-) delete mode 100644 src/runtime/parser.c diff --git a/src/runtime/document.c b/src/runtime/document.c index fcfe0d09..4ab6e477 100644 --- a/src/runtime/document.c +++ b/src/runtime/document.c @@ -30,11 +30,11 @@ const char * ts_document_string(const ts_document *document) { void ts_document_set_input(ts_document *document, ts_input input) { document->input = input; - document->tree = ts_parser_parse(&document->parser, input, NULL); + document->tree = document->parser.parse_fn(document->parser.data, input, NULL); } void ts_document_edit(ts_document *document, ts_input_edit edit) { - document->tree = ts_parser_parse(&document->parser, document->input, &edit); + document->tree = document->parser.parse_fn(document->parser.data, document->input, &edit); } const char * ts_document_symbol_name(const ts_document *document, const ts_tree *tree) { diff --git a/src/runtime/parser.c b/src/runtime/parser.c deleted file mode 100644 index 211e422b..00000000 --- a/src/runtime/parser.c +++ /dev/null @@ -1,10 +0,0 @@ -#include "tree_sitter/runtime.h" - -const ts_tree * ts_parser_parse(ts_parser *parser, ts_input input, ts_input_edit *edit) { - return parser->parse_fn(parser->data, input, edit); -} - -void ts_parser_free(ts_parser *parser) { - if (parser->free_fn != NULL) - parser->free_fn(parser->data); -} \ No newline at end of file