@@ -79,6 +79,8 @@ Below are visualizations of all our scope tests for this language. These were cr
7979
8080<ScopeVisualizer fixtureName = " scopes/shellscript/branch/branch.switchCase2" languageId = " shellscript" />
8181
82+ <ScopeVisualizer fixtureName = " scopes/shellscript/branch/branch.switchCase3" languageId = " shellscript" />
83+
8284#### 5. Branch: Ternary
8385
8486<i >A branch in a ternary expression</i >
@@ -111,12 +113,18 @@ Below are visualizations of all our scope tests for this language. These were cr
111113
112114<ScopeVisualizer fixtureName = " scopes/shellscript/key.mapPair" languageId = " shellscript" />
113115
116+ <ScopeVisualizer fixtureName = " scopes/shellscript/key.mapPair2" languageId = " shellscript" />
117+
118+ <ScopeVisualizer fixtureName = " scopes/shellscript/key.mapPair3" languageId = " shellscript" />
119+
114120#### 2. Key: Map pair (iteration)
115121
116122<i >Iteration scope for keys of key-value pairs in a map: should be between the braces.</i >
117123
118124<ScopeVisualizer fixtureName = " scopes/shellscript/key.mapPair.iteration" languageId = " shellscript" />
119125
126+ <ScopeVisualizer fixtureName = " scopes/shellscript/key.mapPair.iteration2" languageId = " shellscript" />
127+
120128### Comment
121129
122130#### 1. Comment: Line
@@ -145,6 +153,10 @@ Below are visualizations of all our scope tests for this language. These were cr
145153
146154<ScopeVisualizer fixtureName = " scopes/shellscript/condition/condition.switchCase" languageId = " shellscript" />
147155
156+ <ScopeVisualizer fixtureName = " scopes/shellscript/condition/condition.switchCase2" languageId = " shellscript" />
157+
158+ <ScopeVisualizer fixtureName = " scopes/shellscript/condition/condition.switchCase3" languageId = " shellscript" />
159+
148160#### 4. Condition: Ternary
149161
150162<i >A condition in a ternary expression</i >
@@ -215,6 +227,8 @@ Below are visualizations of all our scope tests for this language. These were cr
215227
216228<ScopeVisualizer fixtureName = " scopes/shellscript/interior/interior.function2" languageId = " shellscript" />
217229
230+ <ScopeVisualizer fixtureName = " scopes/shellscript/interior/interior.function3" languageId = " shellscript" />
231+
218232#### 4. Interior: If
219233
220234<i >The body of an if/elif/else branch</i >
@@ -233,6 +247,8 @@ Below are visualizations of all our scope tests for this language. These were cr
233247
234248<ScopeVisualizer fixtureName = " scopes/shellscript/interior/interior.switchCase" languageId = " shellscript" />
235249
250+ <ScopeVisualizer fixtureName = " scopes/shellscript/interior/interior.switchCase2" languageId = " shellscript" />
251+
236252#### 7. Interior: While
237253
238254<i >The body of a while loop</i >
@@ -249,6 +265,8 @@ Below are visualizations of all our scope tests for this language. These were cr
249265
250266<ScopeVisualizer fixtureName = " scopes/shellscript/list" languageId = " shellscript" />
251267
268+ <ScopeVisualizer fixtureName = " scopes/shellscript/list2" languageId = " shellscript" />
269+
252270### Map
253271
254272#### 1. Map
@@ -257,6 +275,10 @@ Below are visualizations of all our scope tests for this language. These were cr
257275
258276<ScopeVisualizer fixtureName = " scopes/shellscript/map" languageId = " shellscript" />
259277
278+ <ScopeVisualizer fixtureName = " scopes/shellscript/map2" languageId = " shellscript" />
279+
280+ <ScopeVisualizer fixtureName = " scopes/shellscript/map3" languageId = " shellscript" />
281+
260282### Name
261283
262284#### 1. Name: Assignment
@@ -319,6 +341,8 @@ Below are visualizations of all our scope tests for this language. These were cr
319341
320342<ScopeVisualizer fixtureName = " scopes/shellscript/name/name.iteration.block4" languageId = " shellscript" />
321343
344+ <ScopeVisualizer fixtureName = " scopes/shellscript/name/name.iteration.block5" languageId = " shellscript" />
345+
322346#### 9. Name (iteration document)
323347
324348<i >Iteration scope for names: the entire document including leading and trailing empty lines.</i >
@@ -337,6 +361,8 @@ Below are visualizations of all our scope tests for this language. These were cr
337361
338362<ScopeVisualizer fixtureName = " scopes/shellscript/namedFunction/namedFunction3" languageId = " shellscript" />
339363
364+ <ScopeVisualizer fixtureName = " scopes/shellscript/namedFunction/namedFunction4" languageId = " shellscript" />
365+
340366#### 2. Named function (iteration document)
341367
342368<i >Iteration scope for named functions: the entire document including leading and trailing empty lines.</i >
@@ -403,6 +429,10 @@ Below are visualizations of all our scope tests for this language. These were cr
403429
404430<ScopeVisualizer fixtureName = " scopes/shellscript/statement/statement.function2" languageId = " shellscript" />
405431
432+ <ScopeVisualizer fixtureName = " scopes/shellscript/statement/statement.function3" languageId = " shellscript" />
433+
434+ <ScopeVisualizer fixtureName = " scopes/shellscript/statement/statement.function4" languageId = " shellscript" />
435+
406436#### 9. Statement: Function call
407437
408438<i >A function call statement</i >
@@ -411,6 +441,12 @@ Below are visualizations of all our scope tests for this language. These were cr
411441
412442<ScopeVisualizer fixtureName = " scopes/shellscript/statement/statement.functionCall2" languageId = " shellscript" />
413443
444+ <ScopeVisualizer fixtureName = " scopes/shellscript/statement/statement.functionCall3" languageId = " shellscript" />
445+
446+ <ScopeVisualizer fixtureName = " scopes/shellscript/statement/statement.functionCall4" languageId = " shellscript" />
447+
448+ <ScopeVisualizer fixtureName = " scopes/shellscript/statement/statement.functionCall5" languageId = " shellscript" />
449+
414450#### 10. Statement: If
415451
416452<i >An if/elif/else statement</i >
@@ -479,6 +515,8 @@ Below are visualizations of all our scope tests for this language. These were cr
479515
480516<ScopeVisualizer fixtureName = " scopes/shellscript/statement/statement.iteration.block4" languageId = " shellscript" />
481517
518+ <ScopeVisualizer fixtureName = " scopes/shellscript/statement/statement.iteration.block5" languageId = " shellscript" />
519+
482520#### 19. Statement (iteration document)
483521
484522<i >Iteration scope for statements: the entire document including leading and trailing empty lines.</i >
@@ -511,12 +549,18 @@ Below are visualizations of all our scope tests for this language. These were cr
511549
512550<ScopeVisualizer fixtureName = " scopes/shellscript/value/value.foreach" languageId = " shellscript" />
513551
552+ <ScopeVisualizer fixtureName = " scopes/shellscript/value/value.foreach2" languageId = " shellscript" />
553+
514554#### 5. Value: Map pair
515555
516556<i >Value (RHS) of a key-value pair in a map</i >
517557
518558<ScopeVisualizer fixtureName = " scopes/shellscript/value/value.mapPair" languageId = " shellscript" />
519559
560+ <ScopeVisualizer fixtureName = " scopes/shellscript/value/value.mapPair2" languageId = " shellscript" />
561+
562+ <ScopeVisualizer fixtureName = " scopes/shellscript/value/value.mapPair3" languageId = " shellscript" />
563+
520564#### 6. Value: Return
521565
522566<i >Return value of a function</i >
@@ -551,6 +595,8 @@ Below are visualizations of all our scope tests for this language. These were cr
551595
552596<ScopeVisualizer fixtureName = " scopes/shellscript/value/value.iteration.block4" languageId = " shellscript" />
553597
598+ <ScopeVisualizer fixtureName = " scopes/shellscript/value/value.iteration.block5" languageId = " shellscript" />
599+
554600#### 10. Value (iteration document)
555601
556602<i >Iteration scope for values: the entire document including leading and trailing empty lines.</i >
@@ -563,6 +609,8 @@ Below are visualizations of all our scope tests for this language. These were cr
563609
564610<ScopeVisualizer fixtureName = " scopes/shellscript/value/value.mapPair.iteration" languageId = " shellscript" />
565611
612+ <ScopeVisualizer fixtureName = " scopes/shellscript/value/value.mapPair.iteration2" languageId = " shellscript" />
613+
566614## Internal scopes
567615
568616The following are internal scopes. They are not intended for user interaction or spoken use. These scopes exist solely for internal Cursorless functionality.
0 commit comments