Merge pull request #72 from tree-sitter/unique-external-scanner-map
Make external scanner symbol map unique
This commit is contained in:
commit
3298c2ce88
1 changed files with 1 additions and 1 deletions
|
|
@ -295,7 +295,7 @@ class CCodeGenerator {
|
|||
}
|
||||
|
||||
void add_external_scanner_symbol_map() {
|
||||
line("TSSymbol ts_external_scanner_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)) + ",");
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue