Scopes
Name: Argument actual
Name of a (keyword) argument in a function callPython
Name: Argument catch
Name of a parameter in a catch clauseC++
C#
Java
JavaScript
PHP
Python
Name of a parameter in a function declaration The name of a parameter in a constructor declaration Name of a parameter in a class method declaration Name: Assignment
Name (LHS) of an assignmentC
C#
Java
JavaScript
Lua
PHP
Python
R
Talon
Name: Assignment pattern
LHS of an assignment with pattern destructuringJavaScript
Python
Name: Class
Name of a classC
C++
C#
Dart
Java
JavaScript
Python
TypeScript
Name: Command
LHS of a command, eg Talon spoken command or bashTalon
Name: Constructor
Name of a constructorC++
C#
Java
JavaScript
Python
TypeScript
Name: Enum
Name of an enumC
C++
C#
Java
TypeScript
Name: Field class
Name (LHS) of a field in a classC
C++
C#
Java
JavaScript
PHP
Python
TypeScript
Name: Field enum
Name (LHS) of a field in an enumC
C++
C#
Java
TypeScript
Name: Field interface
Name (LHS) of a field in an interfaceC#
Java
TypeScript
Name: Foreach
Iteration variable name in a for each loopC++
C#
Java
JavaScript
Python
Name: Function
Name of a functionC
C#
JavaScript
Python
R
SCSS
TypeScript
Name: Interface
Name of a interfaceC#
Java
TypeScript
Name: Method
Name of a class methodC++
C#
Java
JavaScript
Python
TypeScript
Name: Namespace
Name of a namespaceC++
Name: Resource
Name in a 'with' / 'use' / 'using' statementJava
Python
Name: Variable
Name (LHS) of a variable declarationC
C#
Java
JavaScript
Lua
PHP
Properties
Python
R
Talon-list
Talon
TypeScript
Name: Variable pattern
Name (LHS) of a variable declaration with pattern destructuringJavaScript
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
Properties
Python
SCSS
Talon-list
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
Iteration scope for names of formal parameters in a function declaration: the parameters list. The domain should be the entire function. Iteration scope for names of formal parameters in a constructor declaration: the parameters list. The domain should be the entire constructor. Iteration scope for names of formal parameters in a method declaration: the parameters list. The domain should be the entire method. Name: Resource (iteration)
Iteration scope for names in a 'with' / 'use' / 'using' statement: the resource list. The domain should be the entire statement.Python