Skip to content

Commit b90eb03

Browse files
committed
fixes
1 parent 215e1ab commit b90eb03

File tree

5 files changed

+27
-85
lines changed

5 files changed

+27
-85
lines changed

packages/cursorless-vscode-e2e/src/suite/fixtures/recorded/languages/shellscript/chuckName2.yml

Lines changed: 0 additions & 27 deletions
This file was deleted.
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
local local_var="hello"
2+
---
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
declare local_var="hello"
2+
---
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
local local_var
2+
---

queries/shellscript.scm

Lines changed: 21 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -267,82 +267,45 @@
267267
;; Names, values, and types
268268
;;
269269

270-
;;!! foo="bar"
271-
;;! ^^^
272-
;;! xxxx
273-
;;! ---------
270+
;;!! for ((i = 1; i <= 5; i++)); do
271+
;;! ^
272+
;;! xxxx
273+
;;! -----
274274
(
275275
(variable_assignment
276-
name: (_) @name @_.trailing.start.startOf
277-
.
278-
"=" @_.trailing.end.endOf
276+
name: (_) @name @value.leading.endOf
277+
value: (_) @value @name.trailing.startOf
279278
) @dummy @_.domain
280279
(#not-parent-type? @dummy declaration_command)
281280
)
282281

283-
;;!! for ((i = 1; i <= 5; i++)); do
284-
;;! ^
285-
;;! xxxx
286-
;;! -----
287-
(variable_assignment
288-
!name
289-
(variable_name) @name @_.trailing.start.startOf
290-
"="
291-
(_) @_.trailing.end.startOf
292-
) @_.domain
293-
294282
;;!! local foo="bar"
295283
;;! ^^^
296284
;;! xxxxxxxxxx
297285
;;! ---------------
298286
(declaration_command
299-
"local" @_.domain.start.startOf @_.trailing.start.startOf
300287
(variable_assignment
301288
name: (_) @name
302-
.
303-
"=" @_.trailing.end.endOf
304-
) @_.domain.end.endOf
305-
)
306-
307-
;;!! foo="bar"
308-
;;! ^^^^^
309-
;;! xxxxxx
310-
;;! ---------
311-
(
312-
(variable_assignment
313-
"=" @value.leading.start.startOf
314-
.
315-
value: (_) @value @value.leading.end.endOf
316-
) @dummy @_.domain
317-
(#not-parent-type? @dummy declaration_command)
318-
)
289+
value: (_) @_.removal.end.startOf
290+
)
291+
) @_.domain @_.removal.start.startOf
319292

320293
;;!! local foo="bar"
321-
;;! ^^^^^
322-
;;! xxxxxx
294+
;;! ^^^
295+
;;! xxxxxxxxxx
323296
;;! ---------------
324297
(declaration_command
325-
"local" @_.domain.start.startOf
326298
(variable_assignment
327-
"=" @value.leading.start.startOf
328-
.
329-
value: (_) @value @value.leading.end.endOf
330-
) @_.domain.end.endOf
331-
)
299+
name: (_) @_.leading.endOf
300+
value: (_) @value
301+
)
302+
) @_.domain
332303

333-
;;!! for ((i = 1; i <= 5; i++)); do
334-
;;! ^
335-
;;! xxxx
336-
;;! -----
337-
(
338-
(variable_assignment
339-
!name
340-
!value
341-
(_) @_.leading.start.endOf
342-
"="
343-
.
344-
(_) @value @_.leading.end.endOf
345-
) @_.domain
346-
)
304+
;;!! local foo
305+
;;! ^^^
306+
;;! ---------
307+
(declaration_command
308+
(variable_name) @name
309+
) @_.domain
347310

348311
(regex) @regularExpression @textFragment

0 commit comments

Comments
 (0)