Skip to main content

Name

Scopes

Name: Argument actual

Name of a (keyword) argument in a function call
Python

Name: Argument catch

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

Name: Argument formal

Name of a parameter in a function declaration
C
C++
C#
JavaScript
PHP
Python
SCSS
TypeScript

Name: Argument formal constructor

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

Name: Argument formal method

Name of a parameter in a class method declaration
C++
C#
Java
JavaScript
Python

Name: Assignment

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

Name: Assignment pattern

LHS of an assignment with pattern destructuring
JavaScript
Python

Name: Class

Name of a class
C
C++
C#
Dart
Java
JavaScript
Python
TypeScript

Name: Command

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

Name: Constructor

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

Name: Enum

Name of an enum
C
C++
C#
Java
TypeScript

Name: Field class

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

Name: Field enum

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

Name: Field interface

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

Name: Foreach

Iteration variable name in a for each loop
C++
C#
Java
JavaScript
Python

Name: Function

Name of a function
C
C#
JavaScript
Python
R
SCSS
TypeScript

Name: Interface

Name of a interface
C#
Java
TypeScript

Name: Method

Name of a class method
C++
C#
Java
JavaScript
Python
TypeScript

Name: Namespace

Name of a namespace
C++

Name: Resource

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

Name: Variable

Name (LHS) of a variable declaration
C
C#
Java
JavaScript
Lua
PHP
Python
R
Talon
TypeScript

Name: Variable pattern

Name (LHS) of a variable declaration with pattern destructuring
JavaScript
Python

Name (iteration block)

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

Name (iteration class)

Iteration scope for names: class bodies.
C
C++
C#
Java
JavaScript
Python
TypeScript

Name (iteration document)

Iteration scope for names: the entire document including leading and trailing empty lines.
C
C#
CSS
Java
JavaScript
Python
SCSS
Talon

Name (iteration enum)

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

Name (iteration interface)

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

Name: Argument actual (iteration)

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

Name: Argument formal (iteration)

Iteration scope for names of formal parameters in a function declaration: the parameters list. The domain should be the entire function.
C
C++
C#
JavaScript
PHP
Python
SCSS

Name: Argument formal constructor (iteration)

Iteration scope for names of formal parameters in a constructor declaration: the parameters list. The domain should be the entire constructor.
C++
C#
Java
JavaScript
Python

Name: Argument formal method (iteration)

Iteration scope for names of formal parameters in a method declaration: the parameters list. The domain should be the entire method.
C++
C#
Java
JavaScript
Python

Name: Resource (iteration)

Iteration scope for names in a 'with' / 'use' / 'using' statement: the resource list. The domain should be the entire statement.
Python