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
Comment
1. Comment: Line
A line comment
String
1. String: Multi line
A multi-line string
2. String: Single line
A single-line string
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.
Disqualify delimiter
1. Disqualify delimiter
Internally used to disqualify a token from being treated as a surrounding pair delimiter. This will usually be operators containing `>` or `<`, eg `<`, `<=`, `->`, etc.
Text fragment
1. Text fragment: Comment line
Internally used text fragment consisting of a line comment
2. Text fragment: String multi line
Internally used text fragment consisting of a multi-line string
3. Text fragment: String single line
Internally used text fragment consisting of a single-line string