Skip to content

Commit 04cfe29

Browse files
committed
deps src: Automatic update
1 parent df62dad commit 04cfe29

File tree

15 files changed

+1783
-4283
lines changed

15 files changed

+1783
-4283
lines changed

src/treesitter_query-stamp/download-treesitter_query.cmake

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -22,16 +22,16 @@ function(check_file_hash has_hash hash_is_good)
2222
set("${has_hash}" TRUE PARENT_SCOPE)
2323

2424
message(VERBOSE "verifying file...
25-
file='/home/runner/work/deps/deps/neovim/deps/build/downloads/treesitter_query/v0.7.0.tar.gz'")
25+
file='/home/runner/work/deps/deps/neovim/deps/build/downloads/treesitter_query/v0.8.0.tar.gz'")
2626

27-
file("SHA256" "/home/runner/work/deps/deps/neovim/deps/build/downloads/treesitter_query/v0.7.0.tar.gz" actual_value)
27+
file("SHA256" "/home/runner/work/deps/deps/neovim/deps/build/downloads/treesitter_query/v0.8.0.tar.gz" actual_value)
2828

29-
if(NOT "${actual_value}" STREQUAL "79285847e8350ee9fe1f6f6c9eb64bc14320f70f7b9b65037193fc58f2638613")
29+
if(NOT "${actual_value}" STREQUAL "c2b23b9a54cffcc999ded4a5d3949daf338bebb7945dece229f832332e6e6a7d")
3030
set("${hash_is_good}" FALSE PARENT_SCOPE)
3131
message(VERBOSE "SHA256 hash of
32-
/home/runner/work/deps/deps/neovim/deps/build/downloads/treesitter_query/v0.7.0.tar.gz
32+
/home/runner/work/deps/deps/neovim/deps/build/downloads/treesitter_query/v0.8.0.tar.gz
3333
does not match expected value
34-
expected: '79285847e8350ee9fe1f6f6c9eb64bc14320f70f7b9b65037193fc58f2638613'
34+
expected: 'c2b23b9a54cffcc999ded4a5d3949daf338bebb7945dece229f832332e6e6a7d'
3535
actual: '${actual_value}'")
3636
else()
3737
set("${hash_is_good}" TRUE PARENT_SCOPE)
@@ -71,32 +71,32 @@ function(sleep_before_download attempt)
7171
execute_process(COMMAND "${CMAKE_COMMAND}" -E sleep "${sleep_seconds}")
7272
endfunction()
7373

74-
if(EXISTS "/home/runner/work/deps/deps/neovim/deps/build/downloads/treesitter_query/v0.7.0.tar.gz")
74+
if(EXISTS "/home/runner/work/deps/deps/neovim/deps/build/downloads/treesitter_query/v0.8.0.tar.gz")
7575
check_file_hash(has_hash hash_is_good)
7676
if(has_hash)
7777
if(hash_is_good)
7878
message(VERBOSE "File already exists and hash match (skip download):
79-
file='/home/runner/work/deps/deps/neovim/deps/build/downloads/treesitter_query/v0.7.0.tar.gz'
80-
SHA256='79285847e8350ee9fe1f6f6c9eb64bc14320f70f7b9b65037193fc58f2638613'"
79+
file='/home/runner/work/deps/deps/neovim/deps/build/downloads/treesitter_query/v0.8.0.tar.gz'
80+
SHA256='c2b23b9a54cffcc999ded4a5d3949daf338bebb7945dece229f832332e6e6a7d'"
8181
)
8282
return()
8383
else()
8484
message(VERBOSE "File already exists but hash mismatch. Removing...")
85-
file(REMOVE "/home/runner/work/deps/deps/neovim/deps/build/downloads/treesitter_query/v0.7.0.tar.gz")
85+
file(REMOVE "/home/runner/work/deps/deps/neovim/deps/build/downloads/treesitter_query/v0.8.0.tar.gz")
8686
endif()
8787
else()
8888
message(VERBOSE "File already exists but no hash specified (use URL_HASH):
89-
file='/home/runner/work/deps/deps/neovim/deps/build/downloads/treesitter_query/v0.7.0.tar.gz'
89+
file='/home/runner/work/deps/deps/neovim/deps/build/downloads/treesitter_query/v0.8.0.tar.gz'
9090
Old file will be removed and new file downloaded from URL."
9191
)
92-
file(REMOVE "/home/runner/work/deps/deps/neovim/deps/build/downloads/treesitter_query/v0.7.0.tar.gz")
92+
file(REMOVE "/home/runner/work/deps/deps/neovim/deps/build/downloads/treesitter_query/v0.8.0.tar.gz")
9393
endif()
9494
endif()
9595

9696
set(retry_number 5)
9797

9898
message(VERBOSE "Downloading...
99-
dst='/home/runner/work/deps/deps/neovim/deps/build/downloads/treesitter_query/v0.7.0.tar.gz'
99+
dst='/home/runner/work/deps/deps/neovim/deps/build/downloads/treesitter_query/v0.8.0.tar.gz'
100100
timeout='none'
101101
inactivity timeout='none'"
102102
)
@@ -107,7 +107,7 @@ foreach(i RANGE ${retry_number})
107107
if(status_code IN_LIST download_retry_codes)
108108
sleep_before_download(${i})
109109
endif()
110-
foreach(url IN ITEMS [====[https://github.com/tree-sitter-grammars/tree-sitter-query/archive/v0.7.0.tar.gz]====])
110+
foreach(url IN ITEMS [====[https://github.com/tree-sitter-grammars/tree-sitter-query/archive/v0.8.0.tar.gz]====])
111111
if(NOT url IN_LIST skip_url_list)
112112
message(VERBOSE "Using src='${url}'")
113113

@@ -119,7 +119,7 @@ foreach(i RANGE ${retry_number})
119119

120120
file(
121121
DOWNLOAD
122-
"${url}" "/home/runner/work/deps/deps/neovim/deps/build/downloads/treesitter_query/v0.7.0.tar.gz"
122+
"${url}" "/home/runner/work/deps/deps/neovim/deps/build/downloads/treesitter_query/v0.8.0.tar.gz"
123123

124124
# no TIMEOUT
125125
# no INACTIVITY_TIMEOUT
@@ -136,7 +136,7 @@ foreach(i RANGE ${retry_number})
136136
check_file_hash(has_hash hash_is_good)
137137
if(has_hash AND NOT hash_is_good)
138138
message(VERBOSE "Hash mismatch, removing...")
139-
file(REMOVE "/home/runner/work/deps/deps/neovim/deps/build/downloads/treesitter_query/v0.7.0.tar.gz")
139+
file(REMOVE "/home/runner/work/deps/deps/neovim/deps/build/downloads/treesitter_query/v0.8.0.tar.gz")
140140
else()
141141
message(VERBOSE "Downloading... done")
142142
return()

src/treesitter_query-stamp/extract-treesitter_query.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ cmake_minimum_required(VERSION ${CMAKE_VERSION}) # this file comes with cmake
55

66
# Make file names absolute:
77
#
8-
get_filename_component(filename "/home/runner/work/deps/deps/neovim/deps/build/downloads/treesitter_query/v0.7.0.tar.gz" ABSOLUTE)
8+
get_filename_component(filename "/home/runner/work/deps/deps/neovim/deps/build/downloads/treesitter_query/v0.8.0.tar.gz" ABSOLUTE)
99
get_filename_component(directory "/home/runner/work/deps/deps/neovim/deps/build/src/treesitter_query" ABSOLUTE)
1010

1111
message(VERBOSE "extracting...

src/treesitter_query-stamp/treesitter_query-urlinfo.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ method=url
66
command=/usr/local/bin/cmake;-DCMAKE_MESSAGE_LOG_LEVEL=VERBOSE;-P;/home/runner/work/deps/deps/neovim/deps/build/src/treesitter_query-stamp/download-treesitter_query.cmake;COMMAND;/usr/local/bin/cmake;-DCMAKE_MESSAGE_LOG_LEVEL=VERBOSE;-P;/home/runner/work/deps/deps/neovim/deps/build/src/treesitter_query-stamp/verify-treesitter_query.cmake;COMMAND;/usr/local/bin/cmake;-DCMAKE_MESSAGE_LOG_LEVEL=VERBOSE;-P;/home/runner/work/deps/deps/neovim/deps/build/src/treesitter_query-stamp/extract-treesitter_query.cmake
77
source_dir=/home/runner/work/deps/deps/neovim/deps/build/src/treesitter_query
88
work_dir=/home/runner/work/deps/deps/neovim/deps/build/src
9-
url(s)=https://github.com/tree-sitter-grammars/tree-sitter-query/archive/v0.7.0.tar.gz
10-
hash=SHA256=79285847e8350ee9fe1f6f6c9eb64bc14320f70f7b9b65037193fc58f2638613
9+
url(s)=https://github.com/tree-sitter-grammars/tree-sitter-query/archive/v0.8.0.tar.gz
10+
hash=SHA256=c2b23b9a54cffcc999ded4a5d3949daf338bebb7945dece229f832332e6e6a7d
1111
no_extract=
1212

src/treesitter_query/Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/treesitter_query/Cargo.toml

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/treesitter_query/Makefile

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/treesitter_query/grammar.js

Lines changed: 18 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -65,39 +65,45 @@ module.exports = grammar({
6565
optional($.string_content),
6666
token.immediate('"'),
6767
),
68+
_immediate_string: $ => seq(
69+
token.immediate('"'),
70+
optional($.string_content),
71+
token.immediate('"'),
72+
),
6873
string_content: $ => repeat1(choice(token.immediate(prec(PREC.STRING, /[^"\\\n]+/)), $.escape_sequence)),
69-
parameters: $ => repeat1(choice($.capture, $.string, $._node_identifier)),
74+
parameters: $ => repeat1(choice($.capture, $.string, $.identifier)),
7075
comment: _ => token(prec(PREC.COMMENT, seq(";", /.*/))),
71-
list: $ => seq("[", repeat1($.definition), "]", quantifier($), captures($)),
76+
list: $ => seq("[", repeat1($.definition), "]", suffix($)),
7277

7378
grouping: $ => seq(
7479
"(",
7580
repeat1(seq($._group_expression, optional("."))),
7681
")",
77-
quantifier($),
78-
captures($),
82+
suffix($),
7983
),
8084

8185
missing_node: ($) => seq(
8286
"(",
8387
"MISSING",
8488
optional(field("name", choice($.identifier, $.string))),
8589
")",
86-
quantifier($),
87-
captures($),
90+
suffix($),
8891
),
8992

9093
anonymous_node: $ => seq(
9194
field("name", choice($.string, "_")),
92-
quantifier($),
93-
captures($),
95+
suffix($),
9496
),
9597

9698
named_node: $ => seq(
9799
"(",
98100
choice(
99101
field("name", $._node_identifier),
100-
seq(field("supertype", $.identifier), token.immediate('/'), field("name", $._immediate_identifier)),
102+
seq(
103+
field("supertype", $.identifier),
104+
token.immediate('/'),
105+
field("name", choice($._immediate_identifier, alias($._immediate_string, $.string)))
106+
),
101107
),
102108
optional(
103109
seq(
@@ -112,8 +118,7 @@ module.exports = grammar({
112118
),
113119
),
114120
")",
115-
quantifier($),
116-
captures($),
121+
suffix($),
117122
),
118123
_field_name: $ => seq($.identifier, ":"),
119124
field_definition: $ => seq(
@@ -134,12 +139,8 @@ module.exports = grammar({
134139
}
135140
});
136141

137-
function captures($) {
138-
return repeat($.capture);
139-
}
140-
141-
function quantifier($) {
142-
return optional(field("quantifier", $.quantifier));
142+
function suffix($) {
143+
return repeat(choice($.capture, field("quantifier", $.quantifier)))
143144
}
144145

145146
function immediate_child(expression) {

src/treesitter_query/package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/treesitter_query/package.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/treesitter_query/pyproject.toml

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)