diff --git a/spec/fixtures/parsers/arithmetic.c b/spec/fixtures/parsers/arithmetic.c index e1978745..08571017 100644 --- a/spec/fixtures/parsers/arithmetic.c +++ b/spec/fixtures/parsers/arithmetic.c @@ -24,7 +24,7 @@ enum { }; static const char *ts_symbol_names[] = { - [ts_builtin_sym_ambiguity] = "DOCUMENT", + [ts_builtin_sym_ambiguity] = "AMBIGUITY", [ts_builtin_sym_document] = "DOCUMENT", [sym_expression] = "expression", [sym_sum] = "sum", diff --git a/spec/fixtures/parsers/c.c b/spec/fixtures/parsers/c.c index f8e269b2..b7e28fe6 100644 --- a/spec/fixtures/parsers/c.c +++ b/spec/fixtures/parsers/c.c @@ -66,7 +66,7 @@ enum { }; static const char *ts_symbol_names[] = { - [ts_builtin_sym_ambiguity] = "DOCUMENT", + [ts_builtin_sym_ambiguity] = "AMBIGUITY", [ts_builtin_sym_document] = "DOCUMENT", [sym_program] = "program", [sym_function_definition] = "function_definition", diff --git a/spec/fixtures/parsers/golang.c b/spec/fixtures/parsers/golang.c index 439d7fe0..ede31e6d 100644 --- a/spec/fixtures/parsers/golang.c +++ b/spec/fixtures/parsers/golang.c @@ -89,7 +89,7 @@ enum { }; static const char *ts_symbol_names[] = { - [ts_builtin_sym_ambiguity] = "DOCUMENT", + [ts_builtin_sym_ambiguity] = "AMBIGUITY", [ts_builtin_sym_document] = "DOCUMENT", [sym_program] = "program", [sym_package_directive] = "package_directive", diff --git a/spec/fixtures/parsers/javascript.c b/spec/fixtures/parsers/javascript.c index 2fe8784c..d4ee0e0b 100644 --- a/spec/fixtures/parsers/javascript.c +++ b/spec/fixtures/parsers/javascript.c @@ -111,7 +111,7 @@ enum { }; static const char *ts_symbol_names[] = { - [ts_builtin_sym_ambiguity] = "DOCUMENT", + [ts_builtin_sym_ambiguity] = "AMBIGUITY", [ts_builtin_sym_document] = "DOCUMENT", [sym_program] = "program", [sym_statement] = "statement", diff --git a/spec/fixtures/parsers/json.c b/spec/fixtures/parsers/json.c index b6c80f90..bb53efd5 100644 --- a/spec/fixtures/parsers/json.c +++ b/spec/fixtures/parsers/json.c @@ -23,7 +23,7 @@ enum { }; static const char *ts_symbol_names[] = { - [ts_builtin_sym_ambiguity] = "DOCUMENT", + [ts_builtin_sym_ambiguity] = "AMBIGUITY", [ts_builtin_sym_document] = "DOCUMENT", [sym_value] = "value", [sym_object] = "object", diff --git a/src/compiler/generate_code/c_code.cc b/src/compiler/generate_code/c_code.cc index 9fe927f4..b4a066e4 100644 --- a/src/compiler/generate_code/c_code.cc +++ b/src/compiler/generate_code/c_code.cc @@ -342,8 +342,12 @@ class CCodeGenerator { return "ERROR"; else if (symbol == rules::END_OF_INPUT()) return "END"; - else + else if (symbol == rules::DOCUMENT()) return "DOCUMENT"; + else if (symbol == rules::AMBIGUITY()) + return "AMBIGUITY"; + else + return ""; } else { return rule_name(symbol); }