Actual (iteration): Iteration scope of arguments in a function call, should be inside the parens of the argument list
Collection item
Unenclosed: An item in a comma-separated list without enclosing delimiters. This could be multi-variable declarations, import statements, etc.
Unenclosed (iteration): Iteration scope for items in a comma-separated list without enclosing delimiters
Collection key
Map pair: Key (LHS) of a key-value pair of a map
Map pair (iteration): Iteration scope of key-value pairs in a map; should be between the braces
Comment
Block: A block comment
Disqualify delimiter
Disqualify delimiter: Used to disqualify a token from being treated as a surrounding pair delimiter. This will usually be operators containing `>` or `<`, eg `<`, `<=`, `->`, etc
Function call
Function call: A function call
Function callee
Function callee: The function being called in a function call
Map
Map: A map/dictionary
Name
Iteration block: Iteration scope for names: statement blocks (body of functions/if classes/for loops/etc).
Iteration document: Iteration scope for names: the entire document
Statement
Statement: A statement, eg assignment, for loop, etc
Iteration document: Iteration scope for statements. The entire document.
String
Single line: A single-line string
Text fragment
Comment block: Text fragment consisting of a block comment
String single line: Text fragment consisting of a single-line string
Value
Map pair: Value (RHS) of a key-value pair in a map
Map pair (iteration): Iteration scope of key-value pairs in a map; should be between the braces