grammar update

This commit is contained in:
Maix0 2024-06-09 18:32:42 +02:00
parent 21c10090b3
commit 23d8221303
2 changed files with 612 additions and 641 deletions

File diff suppressed because it is too large Load diff

View file

@ -1204,32 +1204,32 @@ brace_start:
return false; return false;
} }
void *tree_sitter_bash_external_scanner_create() void *tree_sitter_sh_external_scanner_create()
{ {
Scanner *scanner = calloc(1, sizeof(Scanner)); Scanner *scanner = calloc(1, sizeof(Scanner));
array_init(&scanner->heredocs); array_init(&scanner->heredocs);
return scanner; return scanner;
} }
bool tree_sitter_bash_external_scanner_scan(void *payload, TSLexer *lexer, const bool *valid_symbols) bool tree_sitter_sh_external_scanner_scan(void *payload, TSLexer *lexer, const bool *valid_symbols)
{ {
Scanner *scanner = (Scanner *)payload; Scanner *scanner = (Scanner *)payload;
return scan(scanner, lexer, valid_symbols); return scan(scanner, lexer, valid_symbols);
} }
unsigned tree_sitter_bash_external_scanner_serialize(void *payload, char *state) unsigned tree_sitter_sh_external_scanner_serialize(void *payload, char *state)
{ {
Scanner *scanner = (Scanner *)payload; Scanner *scanner = (Scanner *)payload;
return serialize(scanner, state); return serialize(scanner, state);
} }
void tree_sitter_bash_external_scanner_deserialize(void *payload, const char *state, unsigned length) void tree_sitter_sh_external_scanner_deserialize(void *payload, const char *state, unsigned length)
{ {
Scanner *scanner = (Scanner *)payload; Scanner *scanner = (Scanner *)payload;
deserialize(scanner, state, length); deserialize(scanner, state, length);
} }
void tree_sitter_bash_external_scanner_destroy(void *payload) void tree_sitter_sh_external_scanner_destroy(void *payload)
{ {
Scanner *scanner = (Scanner *)payload; Scanner *scanner = (Scanner *)payload;
for (size_t i = 0; i < scanner->heredocs.size; i++) for (size_t i = 0; i < scanner->heredocs.size; i++)