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]; +}