diff --git a/spec/fixtures/parsers/arithmetic.c b/spec/fixtures/parsers/arithmetic.c index 45106297..0bf94c37 100644 --- a/spec/fixtures/parsers/arithmetic.c +++ b/spec/fixtures/parsers/arithmetic.c @@ -32,8 +32,8 @@ static const char *ts_symbol_names[] = { [sym_quotient] = "quotient", [sym_exponent] = "exponent", [sym_group] = "group", - [ts_builtin_sym_error] = "error", - [ts_builtin_sym_end] = "end", + [ts_builtin_sym_error] = "ERROR", + [ts_builtin_sym_end] = "END", [sym_number] = "number", [sym_variable] = "variable", [sym_comment] = "comment", diff --git a/spec/fixtures/parsers/golang.c b/spec/fixtures/parsers/golang.c index a208633b..d12908f0 100644 --- a/spec/fixtures/parsers/golang.c +++ b/spec/fixtures/parsers/golang.c @@ -120,8 +120,8 @@ static const char *ts_symbol_names[] = { [sym_package_name] = "package_name", [sym_var_name] = "var_name", [sym_type_name] = "type_name", - [ts_builtin_sym_error] = "error", - [ts_builtin_sym_end] = "end", + [ts_builtin_sym_error] = "ERROR", + [ts_builtin_sym_end] = "END", [sym__line_break] = "_line_break", [sym_string] = "string", [sym__identifier] = "_identifier", diff --git a/spec/fixtures/parsers/javascript.c b/spec/fixtures/parsers/javascript.c index 18859758..ad6bd7c1 100644 --- a/spec/fixtures/parsers/javascript.c +++ b/spec/fixtures/parsers/javascript.c @@ -151,8 +151,8 @@ static const char *ts_symbol_names[] = { [sym_formal_parameters] = "formal_parameters", [sym_arguments] = "arguments", [sym_pair] = "pair", - [ts_builtin_sym_error] = "error", - [ts_builtin_sym_end] = "end", + [ts_builtin_sym_error] = "ERROR", + [ts_builtin_sym_end] = "END", [sym_comment] = "comment", [sym_string] = "string", [sym_regex] = "regex", diff --git a/spec/fixtures/parsers/json.c b/spec/fixtures/parsers/json.c index 63eef732..8dced741 100644 --- a/spec/fixtures/parsers/json.c +++ b/spec/fixtures/parsers/json.c @@ -27,8 +27,8 @@ static const char *ts_symbol_names[] = { [sym_value] = "value", [sym_object] = "object", [sym_array] = "array", - [ts_builtin_sym_error] = "error", - [ts_builtin_sym_end] = "end", + [ts_builtin_sym_error] = "ERROR", + [ts_builtin_sym_end] = "END", [sym_string] = "string", [sym_number] = "number", [sym_null] = "null", diff --git a/src/compiler/generate_code/c_code.cc b/src/compiler/generate_code/c_code.cc index f806df8f..32c4f68f 100644 --- a/src/compiler/generate_code/c_code.cc +++ b/src/compiler/generate_code/c_code.cc @@ -328,9 +328,9 @@ class CCodeGenerator { string symbol_name(const rules::Symbol &symbol) { if (symbol.is_built_in()) { if (symbol == rules::ERROR()) - return "error"; + return "ERROR"; else if (symbol == rules::END_OF_INPUT()) - return "end"; + return "END"; else return "DOCUMENT"; } else {