Make ts_language_symbol_for_name work for ERROR

This commit is contained in:
Max Brunsfeld 2018-08-31 09:46:55 -07:00
parent 068c9841a1
commit 69c815107f
2 changed files with 23 additions and 0 deletions

View file

@ -48,6 +48,8 @@ const char *ts_language_symbol_name(const TSLanguage *language, TSSymbol symbol)
}
TSSymbol ts_language_symbol_for_name(const TSLanguage *self, const char *name) {
if (!strcmp(name, "ERROR")) return ts_builtin_sym_error;
for (TSSymbol i = 0; i < self->symbol_count; i++) {
if (!strcmp(self->symbol_names[i], name)) {
return i;