update tree-sitter

This commit is contained in:
csh 2025-10-25 23:53:26 +08:00
parent 6aa28f9b23
commit 9385aaf2c1
5 changed files with 41 additions and 37 deletions

View File

@ -1 +1,5 @@
function abc();
begin
uses m1, m2;
data := `r | data;
end;

View File

@ -1460,7 +1460,7 @@ module.exports = grammar({
seq(kw("finalization"), repeat($._statement)),
uses_statement: ($) =>
seq(kw("uses"), sep1(field("module", $.identifier), ","), kSemicolon),
seq(kw("uses"), sep1(field("unit", $.identifier), ","), kSemicolon),
},
});

View File

@ -7884,7 +7884,7 @@
"members": [
{
"type": "FIELD",
"name": "module",
"name": "unit",
"content": {
"type": "SYMBOL",
"name": "identifier"
@ -7901,7 +7901,7 @@
},
{
"type": "FIELD",
"name": "module",
"name": "unit",
"content": {
"type": "SYMBOL",
"name": "identifier"

View File

@ -5659,7 +5659,7 @@
"type": "uses_statement",
"named": true,
"fields": {
"module": {
"unit": {
"multiple": true,
"required": true,
"types": [

View File

@ -3073,32 +3073,32 @@ enum ts_field_identifiers {
field_left_fields = 44,
field_method_name = 45,
field_modifier = 46,
field_module = 47,
field_name = 48,
field_object = 49,
field_operator = 50,
field_order_by = 51,
field_parameter = 52,
field_parameters = 53,
field_parent = 54,
field_part = 55,
field_read = 56,
field_ref = 57,
field_ref_modifier = 58,
field_reference_modifier = 59,
field_return_type = 60,
field_right = 61,
field_right_fields = 62,
field_source = 63,
field_start = 64,
field_subscript = 65,
field_table = 66,
field_table_index = 67,
field_tag_name = 68,
field_target = 69,
field_total = 70,
field_try_body = 71,
field_type_name = 72,
field_name = 47,
field_object = 48,
field_operator = 49,
field_order_by = 50,
field_parameter = 51,
field_parameters = 52,
field_parent = 53,
field_part = 54,
field_read = 55,
field_ref = 56,
field_ref_modifier = 57,
field_reference_modifier = 58,
field_return_type = 59,
field_right = 60,
field_right_fields = 61,
field_source = 62,
field_start = 63,
field_subscript = 64,
field_table = 65,
field_table_index = 66,
field_tag_name = 67,
field_target = 68,
field_total = 69,
field_try_body = 70,
field_type_name = 71,
field_unit = 72,
field_value = 73,
field_variable = 74,
field_where = 75,
@ -3153,7 +3153,6 @@ static const char * const ts_field_names[] = {
[field_left_fields] = "left_fields",
[field_method_name] = "method_name",
[field_modifier] = "modifier",
[field_module] = "module",
[field_name] = "name",
[field_object] = "object",
[field_operator] = "operator",
@ -3179,6 +3178,7 @@ static const char * const ts_field_names[] = {
[field_total] = "total",
[field_try_body] = "try_body",
[field_type_name] = "type_name",
[field_unit] = "unit",
[field_value] = "value",
[field_variable] = "variable",
[field_where] = "where",
@ -3603,7 +3603,7 @@ static const TSFieldMapEntry ts_field_map_entries[] = {
[62] =
{field_table, 2},
[63] =
{field_module, 1},
{field_unit, 1},
[64] =
{field_left, 0},
{field_operator, 1},
@ -3727,11 +3727,11 @@ static const TSFieldMapEntry ts_field_map_entries[] = {
[143] =
{field_try_body, 1},
[144] =
{field_module, 1},
{field_module, 2, .inherited = true},
{field_unit, 1},
{field_unit, 2, .inherited = true},
[146] =
{field_module, 0, .inherited = true},
{field_module, 1, .inherited = true},
{field_unit, 0, .inherited = true},
{field_unit, 1, .inherited = true},
[148] =
{field_alternative, 3},
{field_condition, 0},