Scopes
Value: Argument actual
The value of a (keyword) argument in a function callKotlin
Python
R
Scala
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: Assignment
Value (RHS) of an assignmentC
C#
Go
Java
JavaScript
Kotlin
Lua
PHP
Python
R
Rust
Scala
Talon
Value: Assignment compound
Value (RHS) of a compound assignment, eg +=/-=C
C++
C#
Go
Java
JavaScript
Kotlin
Python
Rust
Scala
Value: Assignment destructuring
Value (RHS) of an assignment with pattern destructuringJavaScript
Lua
Python
Rust
Value: Attribute
Value (RHS) of an attribute eg in a xml elementHTML
JavaScript React
XML
Value: Command
Value (RHS) of an command, eg Talon spoken commandTalon
Value: Constant
Value (RHS) of a constant declarationC
C#
Go
Java
JavaScript
Kotlin
Rust
Scala
Value: Field class
Value (RHS) of a field in a classC++
C#
Java
JavaScript
Kotlin
Python
Scala
TypeScript
Value: Field enum
Value (RHS) of a field in an enumC
C++
C#
TypeScript
Value: Field interface
Value (RHS) of a field in an interfaceC#
Java
Scala
Value: Foreach
Iterable in a for each loopC++
C#
Go
Java
JavaScript
Kotlin
Lua
Python
R
Rust
Scala
Value: Map pair
Value (RHS) of a key-value pair in a mapC#
CSS
Go
JavaScript
JSON
Kotlin
Lua
PHP
Properties
Python
Rust
Talon-list
Talon
Yaml
Value: Resource
Value of a 'with' / 'use' / 'using' statementJava
Value: Return
Return value of a functionC
C#
Go
Java
JavaScript
Kotlin
Lua
PHP
Python
R
Rust
Scala
SCSS
Value: Return lambda
Implicit return value from a lambdaC#
Java
JavaScript
Kotlin
Python
Rust
Scala
Value: Switch
The value / subject of a switch statementC
C#
Go
Java
JavaScript
Kotlin
Python
R
Rust
Scala
Value: Throw
Value of a throw statementC++
C#
Java
JavaScript
Kotlin
Python
Scala
Value: Type alias
Value of a type alias declarationGo
Kotlin
Rust
Scala
TypeScript
Value: Variable
Value (RHS) of a variable declarationC
C#
Go
Java
JavaScript
Kotlin
Lua
PHP
Properties
Python
R
Rust
Scala
Talon-list
Talon
Value: Variable destructuring
Value (RHS) of a variable declaration with pattern destructuringJavaScript
Kotlin
Lua
Python
Rust
Scala
Value: Yield
Value of a yield statementC#
Java
JavaScript
PHP
Python
Value (iteration block)
Iteration scope for values: statement blocks (body of functions/if-statements/for-loops/etc).C
C#
Go
Java
JavaScript
Kotlin
Lua
Python
R
Rust
Scala
Talon
Value (iteration class)
Iteration scope for values: class bodies.C
C++
C#
Java
JavaScript
Kotlin
Python
Rust
Scala
TypeScript
Value (iteration document)
Iteration scope for values: the entire document including leading and trailing empty lines.C
C#
Go
Java
JavaScript
Kotlin
Lua
Properties
Python
R
Rust
Scala
Talon-list
Talon
Value (iteration enum)
Iteration scope for values: enum bodies.C
C++
C#
TypeScript
Value: Argument actual (iteration)
Iteration scope for values of (keyword) arguments in a function call: the arguments list.Kotlin
Python
R
Scala
Iteration scope for values of formal parameters in a function declaration: the parameters list. Iteration scope for values of formal parameters in a constructor declaration: the parameters list. Iteration scope for values of formal parameters in a method declaration: the parameters list. Value: Map pair (iteration)
Iteration scope for values of key-value pairs in a map: should be between the braces.C#
CSS
Go
JavaScript
JSON
Kotlin
Lua
Properties
Python
Rust
Talon-list
Talon
Yaml