Skip to main content

Statement

Scopes

Statement: Assignment

An assignment statement
C
C#
Java
JavaScript
Python
Talon

Statement: Break

A break statement
C
C#
Java
JavaScript
Python

Statement: Class

A class declaration
C
C++
C#
Java
JavaScript
Python

Statement: Command

A command statement, eg Talon spoken command or bash
Talon

Statement: Constructor

A constructor declaration
C++
C#
Java
JavaScript
Python

Statement: Continue

A continue statement
C
C#
Java
JavaScript
Python

Statement: Do while

A do-while loop statement
C
C#
Java
JavaScript

Statement: Enum

An enum declaration
C
C++
C#
Java
TypeScript

Statement: Field class

A field declaration in a class
C
C#
Java
JavaScript
Python

Statement: Field interface

A field declaration in a interface
C#
Java
TypeScript

Statement: For

A for loop statement
C
C#
Java
JavaScript

Statement: Foreach

A for-each loop statement
C++
C#
Java
JavaScript
Python

Statement: Function

A named function declaration
C
C#
JavaScript
Python

Statement: If

A if/elif/else statement
C
C#
Java
JavaScript
Lua
Python

Statement: Interface

An interface declaration
C#
Java
TypeScript

Statement: Method

A method declaration
C++
C#
Java
JavaScript
Python

Statement: Misc

A miscellaneous statement
CSS
Tree sitter query (SCM)

Statement: Namespace

A namespace declaration
C++

Statement: Resource

A 'with' / 'use' / 'using' statement
Java
Python

Statement: Return

A return statement
C
C#
Java
JavaScript
Python

Statement: Static

A static statement
Java
JavaScript

Statement: Switch

A switch statement
C
C#
Java
JavaScript
Python

Statement: Try

A try/catch/finally statement
C++
C#
Java
JavaScript
Python

Statement: Variable

A variable declaration
C
C#
Java
JavaScript
Python
Talon

Statement: While

A while loop statement
C
C#
Java
JavaScript
Python

Statement: Yield

A yield statement
C#
Java
JavaScript
Python

Statement (iteration block)

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

Statement (iteration class)

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

Statement (iteration document)

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

Statement (iteration interface)

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