Scopes
Argument list
- Actual empty: An empty list of arguments in a function call. Insertion delimiter should be empty.
- Actual method empty: An empty list of arguments in a method call. Insertion delimiter should be empty.
- Actual method single line: A single line list of arguments in a method call
- Actual single line: A single line list of arguments in a function call
Argument or parameter
- Actual (iteration): Iteration scope for arguments in a function call: the argument list. The domain should be the entire function call.
- Actual single line: A single line argument in a function call
Collection key
- Map pair: Key (LHS) of a key-value pair of a map
- Map pair (iteration): Iteration scope for keys of key-value pairs in a map: should be between the braces.
Command
- Command: A command, for example Talon spoken command or bash
Interior
- Command: The body of a command, eg Talon spoken command
Name
- Assignment: Name (LHS) of an assignment
- Command: LHS of a command, eg Talon spoken command or bash
- Iteration block: Iteration scope for names: statement blocks (body of functions/if-statements/for-loops/etc).
- Iteration document: Iteration scope for names: the entire document including leading and trailing empty lines.
- Variable: Name (LHS) of a variable declaration
Statement
- Statement: A statement, eg assignment, for loop, etc
- Iteration block: Iteration scope for statements: statement blocks (body of functions/if-statements/for-loops/etc).
- Iteration document: Iteration scope for statements: the entire document including leading and trailing empty lines.
String
- Single line: A single-line string
Text fragment
- Comment line: Text fragment consisting of a line comment
- String single line: Text fragment consisting of a single-line string
Value
- Assignment: Value (RHS) of an assignment
- Command: Value (RHS) of an command, eg Talon spoken command
- Iteration block: Iteration scope for values: statement blocks (body of functions/if-statements/for-loops/etc).
- Iteration document: Iteration scope for values: the entire document including leading and trailing empty lines.
- Map pair: Value (RHS) of a key-value pair in a map
- Map pair (iteration): Iteration scope for values of key-value pairs in a map: should be between the braces.
- Variable: Value (RHS) of a variable declaration