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 @@
data := `r | data; function abc();
begin
uses m1, m2;
data := `r | data;
end;

View File

@ -1460,7 +1460,7 @@ module.exports = grammar({
seq(kw("finalization"), repeat($._statement)), seq(kw("finalization"), repeat($._statement)),
uses_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": [ "members": [
{ {
"type": "FIELD", "type": "FIELD",
"name": "module", "name": "unit",
"content": { "content": {
"type": "SYMBOL", "type": "SYMBOL",
"name": "identifier" "name": "identifier"
@ -7901,7 +7901,7 @@
}, },
{ {
"type": "FIELD", "type": "FIELD",
"name": "module", "name": "unit",
"content": { "content": {
"type": "SYMBOL", "type": "SYMBOL",
"name": "identifier" "name": "identifier"

View File

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

View File

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