grammar update
This commit is contained in:
parent
21c10090b3
commit
23d8221303
2 changed files with 612 additions and 641 deletions
File diff suppressed because it is too large
Load diff
|
|
@ -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++)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue