The value of a (keyword) argument in a function call The value of a (keyword) argument in a function declaration The value of a parameter in a constructor declaration The value of a parameter in a class method declaration Value (RHS) of an assignment Value (RHS) of an attribute eg in a xml element Value: Command
Value (RHS) of an command, eg Talon spoken commandTalon
Value (RHS) of a field in a class Value (RHS) of a field in an enum Iterable in a for each loop Value (RHS) of a key-value pair in a map Value of a 'with' / 'use' / 'using' statement Return value of a function Implicit return value from a lambda The value / subject of a switch statement Value of a type alias declaration Value (RHS) of a variable declaration Value (RHS) of a variable declaration with pattern destructuring Value of a yield statement Iteration scope for values: statement blocks (body of functions/if-statements/for-loops/etc). Iteration scope for values: class bodies. Iteration scope for values: the entire document including leading and trailing empty lines. Iteration scope for values: enum bodies. Iteration scope for values of (keyword) arguments in a function call: the arguments list.. Iteration scope for values of formal parameters in a function declaration: the parameters list. The domain should be the entire function. Iteration scope for values of formal parameters in a constructor declaration: the parameters list. The domain should be the entire constructor. Iteration scope for values of formal parameters in a method declaration: the parameters list. The domain should be the entire method. Iteration scope for values of key-value pairs in a map: should be between the braces. Iteration scope for values in a 'with' / 'use' / 'using' statement: the resource list. The domain should be the entire statement.