just make it static
This commit is contained in:
parent
6938b288a5
commit
f76935cc7e
1 changed files with 2 additions and 5 deletions
|
|
@ -295,10 +295,7 @@ class CCodeGenerator {
|
|||
}
|
||||
|
||||
void add_external_scanner_symbol_map() {
|
||||
string language_function_name = "tree_sitter_" + name;
|
||||
string external_scanner_name = language_function_name + "_external_scanner";
|
||||
|
||||
line("TSSymbol " + external_scanner_name + "_symbol_map[EXTERNAL_TOKEN_COUNT] = {");
|
||||
line("static TSSymbol ts_external_scanner_symbol_map[EXTERNAL_TOKEN_COUNT] = {");
|
||||
indent([&]() {
|
||||
for (size_t i = 0; i < syntax_grammar.external_tokens.size(); i++) {
|
||||
line("[" + external_token_id(i) + "] = " + symbol_id(Symbol::external(i)) + ",");
|
||||
|
|
@ -384,7 +381,7 @@ class CCodeGenerator {
|
|||
} else {
|
||||
indent([&]() {
|
||||
line("(const bool *)ts_external_scanner_states,");
|
||||
line(external_scanner_name + "_symbol_map,");
|
||||
line("ts_external_scanner_symbol_map,");
|
||||
line(external_scanner_name + "_create,");
|
||||
line(external_scanner_name + "_destroy,");
|
||||
line(external_scanner_name + "_reset,");
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue