Skip to main content

Name

Scopes

Name: Argument actual

Name of a (keyword) argument in a function call
Kotlin
Python
R
Scala

Name: Argument catch

Name of a parameter in a catch clause
C++
C#
Java
JavaScript
Kotlin
PHP
Python
Scala

Name: Argument formal

Name of a parameter in a function declaration
C
C++
C#
Go
JavaScript
Kotlin
Lua
PHP
Python
R
Rust
Scala
SCSS
TypeScript

Name: Argument formal constructor

The name of a parameter in a constructor declaration
C++
C#
Java
JavaScript
Kotlin
Python
Scala

Name: Argument formal lambda

Name of a parameter in a lambda declaration
C++
C#
Go
Java
JavaScript
Kotlin
Lua
Python
R
Rust
Scala

Name: Argument formal method

Name of a parameter in a class method declaration
C++
C#
Go
Java
JavaScript
Kotlin
Lua
Python
Rust
Scala

Name: Assignment

Name (LHS) of an assignment
C
C#
Go
Java
JavaScript
Kotlin
Lua
PHP
Python
R
Rust
Scala
Talon

Name: Assignment compound

Name (LHS) of a compound assignment, eg +=/-=
C
C#
Go
Java
JavaScript
Kotlin
Python
Rust
Scala

Name: Assignment destructuring

LHS of an assignment with pattern destructuring
JavaScript
Lua
Python
Rust

Name: Class

Name of a class
C
C++
C#
Dart
Go
Java
JavaScript
Kotlin
Python
Rust
Scala
TypeScript

Name: Command

LHS of a command, eg Talon spoken command or bash
Talon

Name: Constant

Name (LHS) of a constant declaration
C
C#
Go
Java
JavaScript
Kotlin
Rust
Scala
TypeScript

Name: Constructor

Name of a constructor
C++
C#
Java
JavaScript
Kotlin
Python
TypeScript

Name: Enum

Name of an enum
C
C++
C#
Java
Kotlin
Rust
Scala
TypeScript

Name: Field class

Name (LHS) of a field in a class
C
C++
C#
Go
Java
JavaScript
Kotlin
PHP
Python
Rust
Scala
TypeScript

Name: Field enum

Name (LHS) of a field in an enum
C
C++
C#
Java
Kotlin
Rust
Scala
TypeScript

Name: Field interface

Name (LHS) of a field in an interface
C#
Go
Java
Kotlin
Scala
TypeScript

Name: Foreach

Iteration variable name in a for each loop
C++
C#
Go
Java
JavaScript
Kotlin
Lua
Python
R
Rust
Scala

Name: Function

Name of a function
C
C#
Go
JavaScript
Kotlin
Lua
Python
R
Rust
Scala
SCSS
TypeScript

Name: Interface

Name of a interface
C#
Go
Java
Kotlin
Scala
TypeScript

Name: Method

Name of a class method
C++
C#
Go
Java
JavaScript
Kotlin
Lua
Python
Rust
Scala
TypeScript

Name: Namespace

Name of a namespace
C++
C#
Rust
Scala

Name: Resource

Name in a 'with' / 'use' / 'using' statement
Java
Python

Name: Type alias

Name of a type alias
Go
Kotlin
Rust
Scala
TypeScript

Name: Variable destructuring

Name (LHS) of a variable declaration with pattern destructuring
JavaScript
Kotlin
Lua
Python
Rust
Scala

Name: Variable initialized

Name (LHS) of an initialized variable declaration
C
C#
Go
Java
JavaScript
Kotlin
Lua
PHP
Properties
Python
R
Rust
Scala
Talon-list
Talon
TypeScript

Name: Variable uninitialized

Name (LHS) of an uninitialized variable declaration
C
C#
Go
Java
JavaScript
Kotlin
Lua
Python
Rust
Scala
TypeScript

Name (iteration block)

Iteration scope for names: statement blocks (body of functions/if-statements/for-loops/etc).
C
C#
CSS
Go
Java
JavaScript
Kotlin
Lua
Python
R
Rust
Scala
SCSS
Talon

Name (iteration class)

Iteration scope for names: class bodies.
C
C++
C#
Go
Java
JavaScript
Kotlin
Python
Rust
Scala
TypeScript

Name (iteration document)

Iteration scope for names: the entire document including leading and trailing empty lines.
C
C#
CSS
Go
Java
JavaScript
Kotlin
Lua
Properties
Python
R
Rust
Scala
SCSS
Talon-list
Talon

Name (iteration enum)

Iteration scope for names: enum bodies.
C
C++
C#
Java
Kotlin
Rust
Scala
TypeScript

Name (iteration interface)

Iteration scope for names: interface bodies.
C#
Go
Java
Kotlin
Scala
TypeScript

Name: Argument actual (iteration)

Iteration scope for names of (keyword) arguments in a function call: the argument list.
Kotlin
Python
R
Scala

Name: Argument formal (iteration)

Iteration scope for names of formal parameters in a function declaration: the parameters list.
C
C++
C#
Go
JavaScript
Kotlin
Lua
PHP
Python
R
Rust
Scala
SCSS

Name: Argument formal constructor (iteration)

Iteration scope for names of formal parameters in a constructor declaration: the parameters list.
C++
C#
Java
JavaScript
Kotlin
Python
Scala

Name: Argument formal lambda (iteration)

Iteration scope for names of formal parameters in a lambda declaration: the parameters list.
C++
C#
Go
Java
JavaScript
Kotlin
Lua
Python
R
Rust
Scala

Name: Argument formal method (iteration)

Iteration scope for names of formal parameters in a method declaration: the parameters list.
C++
C#
Go
Java
JavaScript
Kotlin
Lua
Python
Rust
Scala