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
Attribute
1. Attribute
A attribute, eg of a html element or a C++ attribute
Collection key
1. Key: Attribute
Key (LHS) of an attribute eg in a xml element
Comment
1. Comment: Block
A block comment
String
1. String: Single line
A single-line string
Value
1. Value: Attribute
Value (RHS) of an attribute eg in a xml element
Xml both tags
1. Tags
Both tags in a xml element
Xml element
1. Element
A xml/html element. Also used for LaTeX environments
Xml end tag
1. End tag
The end tag of a xml element
Xml start tag
1. Start tag
The start tag of a xml element
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.
Interior
1. Interior: Element
The interior/children of a XML element
Text fragment
1. Text fragment: Comment block
Internally used text fragment consisting of a block comment
2. Text fragment: Element
Internally used text fragment consisting of a xml element interior
3. Text fragment: String single line
Internally used text fragment consisting of a single-line string