JSON
Below are visualizations of all our scope tests for this language. These were created primarily for testing purposes rather than as documentation. There are quite a few, and they may feel a bit overwhelming from a documentation standpoint.
Scopes
Collection key
1. Key: Map pair
Key (LHS) of a key-value pair in a map2. Key: Map pair (iteration)
Iteration scope for keys of key-value pairs in a map: should be between the braces.Comment
1. Comment: Block
A block comment2. Comment: Line
A line commentList
1. List
A list/arrayMap
1. Map
A map/dictionaryValue
1. Value: Map pair
Value (RHS) of a key-value pair in a map2. Value: Map pair (iteration)
Iteration scope for values of key-value pairs in a map: should be between the braces.Internal scopes
The following are internal scopes. They are not intended for user interaction or spoken use. These scopes exist solely for internal Cursorless functionality.