Fix symbol name for ambiguity nodes
This commit is contained in:
parent
aabcb10cfb
commit
f26ddf5187
6 changed files with 10 additions and 6 deletions
2
spec/fixtures/parsers/arithmetic.c
vendored
2
spec/fixtures/parsers/arithmetic.c
vendored
|
|
@ -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",
|
||||
|
|
|
|||
2
spec/fixtures/parsers/c.c
vendored
2
spec/fixtures/parsers/c.c
vendored
|
|
@ -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",
|
||||
|
|
|
|||
2
spec/fixtures/parsers/golang.c
vendored
2
spec/fixtures/parsers/golang.c
vendored
|
|
@ -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",
|
||||
|
|
|
|||
2
spec/fixtures/parsers/javascript.c
vendored
2
spec/fixtures/parsers/javascript.c
vendored
|
|
@ -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",
|
||||
|
|
|
|||
2
spec/fixtures/parsers/json.c
vendored
2
spec/fixtures/parsers/json.c
vendored
|
|
@ -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",
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue