From ecf79564f0e23c2e30f1c2ab91be009b1d171a1b Mon Sep 17 00:00:00 2001 From: Rob Rix Date: Thu, 29 Oct 2015 12:42:52 -0400 Subject: [PATCH] Implement symbol name retrieval on TSLanguage. --- src/runtime/document.c | 4 ---- src/runtime/language.c | 5 +++++ 2 files changed, 5 insertions(+), 4 deletions(-) create mode 100644 src/runtime/language.c diff --git a/src/runtime/document.c b/src/runtime/document.c index b37f1197..091bda23 100644 --- a/src/runtime/document.c +++ b/src/runtime/document.c @@ -50,10 +50,6 @@ void ts_document_set_input_string(TSDocument *self, const char *text) { ts_document_set_input(self, ts_string_input_make(text)); } -const char *ts_document_symbol_name(TSDocument *document, TSSymbol symbol) { - return document->parser.language->symbol_names[symbol]; -} - void ts_document_edit(TSDocument *self, TSInputEdit edit) { if (!self->tree) return; diff --git a/src/runtime/language.c b/src/runtime/language.c new file mode 100644 index 00000000..71749867 --- /dev/null +++ b/src/runtime/language.c @@ -0,0 +1,5 @@ +#include "runtime/parser.h" + +const char *ts_language_symbol_name(TSLanguage *language, TSSymbol symbol) { + return language->symbol_names[symbol]; +}