on master help sign in
highlight(sql): Update tree-sitter-sql to `98a7fc9` (#7387)
48ad9aeLeoniePhiline
languages.toml+1−1
@@ -1621,7 +1621,7 @@ injection-regex = "sql"
1621
1621
1622[[grammar]]
1622[[grammar]]
1623name = "sql"
1623name = "sql"
1624−source = { git = "https://github.com/DerekStride/tree-sitter-sql", rev = "3a3f92b29c880488a08bc2baaf1aca6432ec3380" }
1624+source = { git = "https://github.com/DerekStride/tree-sitter-sql", rev = "7cbac0472e5b8f8486ce64ffbcf1982d5cd5fc8d" }
1625
1625
1626[[language]]
1626[[language]]
1627name = "gdscript"
1627name = "gdscript"
runtime/queries/sql/highlights.scm+70−6
@@ -8,7 +8,6 @@
8 (keyword_brin)
8 (keyword_brin)
9
9
10 (cast)
10 (cast)
11− (count)
12 (group_concat)
11 (group_concat)
13 (invocation)
12 (invocation)
14] @function.builtin
13] @function.builtin
@@ -65,12 +64,14 @@
65 (keyword_replace)
64 (keyword_replace)
66 (keyword_update)
65 (keyword_update)
67 (keyword_into)
66 (keyword_into)
67+ (keyword_overwrite)
68 (keyword_values)
68 (keyword_values)
69 (keyword_set)
69 (keyword_set)
70 (keyword_from)
70 (keyword_from)
71 (keyword_left)
71 (keyword_left)
72 (keyword_right)
72 (keyword_right)
73 (keyword_inner)
73 (keyword_inner)
74+ (keyword_full)
74 (keyword_outer)
75 (keyword_outer)
75 (keyword_cross)
76 (keyword_cross)
76 (keyword_join)
77 (keyword_join)
@@ -90,10 +91,12 @@
90 (keyword_create)
91 (keyword_create)
91 (keyword_alter)
92 (keyword_alter)
92 (keyword_change)
93 (keyword_change)
94+ (keyword_analyze)
93 (keyword_modify)
95 (keyword_modify)
94 (keyword_drop)
96 (keyword_drop)
95 (keyword_add)
97 (keyword_add)
96 (keyword_table)
98 (keyword_table)
99+ (keyword_tables)
97 (keyword_view)
100 (keyword_view)
98 (keyword_materialized)
101 (keyword_materialized)
99 (keyword_column)
102 (keyword_column)
@@ -102,7 +105,6 @@
102 (keyword_distinct)
105 (keyword_distinct)
103 (keyword_constraint)
106 (keyword_constraint)
104 ; (keyword_cast)
107 ; (keyword_cast)
105− ; (keyword_count)
106 ; (keyword_group_concat)
108 ; (keyword_group_concat)
107 (keyword_separator)
109 (keyword_separator)
108 (keyword_max)
110 (keyword_max)
@@ -118,6 +120,8 @@
118 (keyword_if)
120 (keyword_if)
119 (keyword_exists)
121 (keyword_exists)
120 (keyword_auto_increment)
122 (keyword_auto_increment)
123+ (keyword_generated)
124+ (keyword_always)
121 (keyword_collate)
125 (keyword_collate)
122 (keyword_character)
126 (keyword_character)
123 (keyword_engine)
127 (keyword_engine)
@@ -137,6 +141,8 @@
137 (keyword_unlogged)
141 (keyword_unlogged)
138 (keyword_union)
142 (keyword_union)
139 (keyword_all)
143 (keyword_all)
144+ (keyword_any)
145+ (keyword_some)
140 (keyword_except)
146 (keyword_except)
141 (keyword_intersect)
147 (keyword_intersect)
142 (keyword_returning)
148 (keyword_returning)
@@ -164,6 +170,8 @@
164 (keyword_others)
170 (keyword_others)
165 (keyword_only)
171 (keyword_only)
166 (keyword_unique)
172 (keyword_unique)
173+ (keyword_foreign)
174+ (keyword_references)
167 (keyword_concurrently)
175 (keyword_concurrently)
168 ; (keyword_btree)
176 ; (keyword_btree)
169 ; (keyword_hash)
177 ; (keyword_hash)
@@ -176,6 +184,47 @@
176 (keyword_preserve)
184 (keyword_preserve)
177 (keyword_unsigned)
185 (keyword_unsigned)
178 (keyword_zerofill)
186 (keyword_zerofill)
187+ (keyword_conflict)
188+ (keyword_do)
189+ (keyword_nothing)
190+ (keyword_high_priority)
191+ (keyword_low_priority)
192+ (keyword_delayed)
193+ (keyword_recursive)
194+ (keyword_cascaded)
195+ (keyword_local)
196+ (keyword_current_timestamp)
197+ (keyword_check)
198+ (keyword_option)
199+ (keyword_vacuum)
200+ (keyword_wait)
201+ (keyword_nowait)
202+
203+ (keyword_trigger)
204+ (keyword_function)
205+ (keyword_returns)
206+ (keyword_return)
207+ (keyword_setof)
208+ (keyword_atomic)
209+ (keyword_declare)
210+ ; (keyword_language)
211+ (keyword_sql)
212+ (keyword_plpgsql)
213+ (keyword_immutable)
214+ (keyword_stable)
215+ (keyword_volatile)
216+ (keyword_leakproof)
217+ (keyword_parallel)
218+ (keyword_safe)
219+ (keyword_unsafe)
220+ (keyword_restricted)
221+ (keyword_called)
222+ (keyword_returns)
223+ (keyword_input)
224+ (keyword_strict)
225+ (keyword_cost)
226+ (keyword_rows)
227+ (keyword_support)
179
228
180 (keyword_external)
229 (keyword_external)
181 (keyword_stored)
230 (keyword_stored)
@@ -183,8 +232,14 @@
183 (keyword_uncached)
232 (keyword_uncached)
184 (keyword_replication)
233 (keyword_replication)
185 (keyword_tblproperties)
234 (keyword_tblproperties)
235+ (keyword_options)
186 (keyword_compute)
236 (keyword_compute)
187 (keyword_stats)
237 (keyword_stats)
238+ (keyword_statistics)
239+ (keyword_optimize)
240+ (keyword_rewrite)
241+ (keyword_bin_pack)
242+ (keyword_incremental)
188 (keyword_location)
243 (keyword_location)
189 (keyword_partitioned)
244 (keyword_partitioned)
190 (keyword_comment)
245 (keyword_comment)
@@ -195,6 +250,9 @@
195 (keyword_terminated)
250 (keyword_terminated)
196 (keyword_escaped)
251 (keyword_escaped)
197 (keyword_lines)
252 (keyword_lines)
253+ (keyword_cache)
254+ (keyword_metadata)
255+ (keyword_noscan)
198
256
199 (keyword_parquet)
257 (keyword_parquet)
200 (keyword_rcfile)
258 (keyword_rcfile)
@@ -205,6 +263,9 @@
205 (keyword_orc)
263 (keyword_orc)
206 (keyword_avro)
264 (keyword_avro)
207 (keyword_jsonfile)
265 (keyword_jsonfile)
266+
267+ (keyword_precision)
268+ (keyword_inet)
208] @keyword
269] @keyword
209
270
210[
271[
@@ -224,6 +285,8 @@
224
285
225[
286[
226 (keyword_boolean)
287 (keyword_boolean)
288+ (bit)
289+ (keyword_binary)
227
290
228 (keyword_smallserial)
291 (keyword_smallserial)
229 (keyword_serial)
292 (keyword_serial)
@@ -244,6 +307,8 @@
244
307
245 (char)
308 (char)
246 (varchar)
309 (varchar)
310+ (numeric)
311+ (keyword_string)
247 (keyword_text)
312 (keyword_text)
248
313
249 (keyword_uuid)
314 (keyword_uuid)
@@ -253,6 +318,9 @@
253 (keyword_xml)
318 (keyword_xml)
254
319
255 (keyword_bytea)
320 (keyword_bytea)
321+ (keyword_inet)
322+
323+ (enum)
256
324
257 (keyword_date)
325 (keyword_date)
258 (keyword_datetime)
326 (keyword_datetime)
@@ -266,10 +334,6 @@
266 (keyword_box2d)
334 (keyword_box2d)
267 (keyword_box3d)
335 (keyword_box3d)
268
336
269− (char)
270− (varchar)
271− (numeric)
272−
273 (keyword_oid)
337 (keyword_oid)
274 (keyword_name)
338 (keyword_name)
275 (keyword_regclass)
339 (keyword_regclass)