Skip to main content

State (Statement)

Cursorless ID: statement

Spoken form​

Default: state

Syntax​

  • state - Complete statement, such as a variable declaration or expression statement.

Examples​

  • "take state blue air" - Selects the statement containing the token containing letter a with a blue hat.

Visualization​

Statement: Assignment​

An assignment statement
C​
C#​
Dart​
Go​
Java​
JavaScript​
Kotlin​
Lua​
PHP​
Python​
R​
Ruby​
Rust​
Scala​
Talon​

Statement: Assignment compound​

A compound assignment statement, eg +=/-=
C​
C#​
Dart​
Go​
Java​
JavaScript​
Kotlin​
PHP​
Python​
Rust​
Scala​

Statement: Assignment destructuring​

An assignment statement with pattern destructuring
JavaScript​
Lua​
Python​
Rust​

Statement: Break​

A break statement
C​
C#​
Dart​
Go​
Java​
JavaScript​
Kotlin​
Lua​
PHP​
Python​
R​
Ruby​
Rust​

Statement: Class​

A class/struct declaration
C​
C++​
C#​
Dart​
Go​
Java​
JavaScript​
Kotlin​
PHP​
Python​
Ruby​
Rust​
Scala​

Statement: Command​

A command statement, eg Talon spoken command or bash
Talon​

Statement: Constant​

A constant declaration
C​
C#​
Dart​
Go​
Java​
JavaScript​
Kotlin​
Rust​
Scala​

Statement: Constructor​

A constructor declaration
C++​
C#​
Dart​
Java​
JavaScript​
Kotlin​
PHP​
Python​

Statement: Continue​

A continue statement
C​
C#​
Dart​
Go​
Java​
JavaScript​
Kotlin​
PHP​
Python​
R​
Ruby​
Rust​

Statement: Do while​

A do-while loop statement
C​
C#​
Dart​
Java​
JavaScript​
Kotlin​
Lua​
PHP​
Scala​

Statement: Enum​

An enum declaration
C​
C++​
C#​
Dart​
Java​
Kotlin​
PHP​
Rust​
Scala​
TypeScript​

Statement: Field class​

A field declaration in a class/struct
C​
C#​
Dart​
Go​
Java​
JavaScript​
Kotlin​
PHP​
Python​
Rust​
Scala​

Statement: Field interface​

A field declaration in a interface
C#​
Java​
Kotlin​
PHP​
Scala​
TypeScript​

Statement: For​

A for loop statement
C​
C#​
Dart​
Go​
Java​
JavaScript​
Lua​
PHP​

Statement: Foreach​

A for-each loop statement
C++​
C#​
Dart​
Go​
Java​
JavaScript​
Kotlin​
Lua​
PHP​
Python​
R​
Ruby​
Rust​
Scala​
Talon​

Statement: Function​

A named function declaration
C​
C#​
Dart​
Go​
JavaScript​
Kotlin​
Lua​
PHP​
Python​
R​
Ruby​
Rust​
Scala​

Statement: Function call​

A function call statement
C​
C#​
Dart​
Go​
Java​
JavaScript​
Kotlin​
LaTeX​
Lua​
PHP​
Python​
R​
Ruby​
Rust​
Scala​
Talon​

Statement: If​

A if/elif/else statement
C​
C#​
Dart​
Go​
Java​
JavaScript​
Kotlin​
Lua​
PHP​
Python​
R​
Ruby​
Rust​
Scala​
Talon​

Statement: Import​

An import statement
C​
C#​
Dart​
Go​
Java​
JavaScript​
Kotlin​
PHP​
Python​
Rust​
Scala​

Statement: Interface​

An interface declaration
C#​
Go​
Java​
Kotlin​
PHP​
Scala​
TypeScript​

Statement: Method​

A method declaration
C++​
C#​
Dart​
Go​
Java​
JavaScript​
Kotlin​
Lua​
PHP​
Python​
Ruby​
Rust​
Scala​

Statement: Method interface​

A method declaration in a interface
C#​
Go​
Java​
Kotlin​
PHP​
Scala​
TypeScript​

Statement: Misc​

A miscellaneous statement
CSS​
Java​
Ruby​
Tree-sitter query (SCM)​
TypeScript​

Statement: Namespace​

A namespace declaration
C++​
C#​
PHP​
Rust​
Scala​

Statement: Package​

A package declaration
Go​
Java​
Kotlin​
Rust​
Scala​

Statement: Resource​

A with / use / using statement
C#​
Java​
Python​

Statement: Return​

A return statement
C​
C#​
Dart​
Go​
Java​
JavaScript​
Kotlin​
Lua​
PHP​
Python​
R​
Ruby​
Rust​
Scala​

Statement: Static​

A static statement
Java​
JavaScript​
Kotlin​

Statement: Switch​

A switch statement
C​
C#​
Dart​
Go​
Java​
JavaScript​
Kotlin​
PHP​
Python​
R​
Ruby​
Rust​
Scala​

Statement: Throw​

A throw statement
C++​
C#​
Dart​
Java​
JavaScript​
Kotlin​
PHP​
Python​
Ruby​
Scala​

Statement: Try​

A try/catch/finally statement
C++​
C#​
Dart​
Java​
JavaScript​
Kotlin​
PHP​
Python​
R​
Ruby​
Scala​

Statement: Type alias​

A type alias declaration
C​
C++​
C#​
Dart​
Go​
Kotlin​
Rust​
Scala​
TypeScript​

Statement: Update​

An update statement, eg ++/--
C​
C#​
Dart​
Go​
Java​
JavaScript​
Kotlin​
PHP​
Rust​
Scala​

Statement: Variable destructuring​

A variable declaration pattern destructuring
JavaScript​
Kotlin​
Lua​
Python​
Rust​
Scala​

Statement: Variable initialized​

An initialized variable declaration
C​
C#​
Dart​
Go​
Java​
JavaScript​
Kotlin​
Lua​
PHP​
Properties​
Python​
R​
Ruby​
Rust​
Scala​
Talon list​
Talon​

Statement: Variable uninitialized​

An uninitialized variable declaration
C​
C#​
Dart​
Go​
Java​
JavaScript​
Kotlin​
Lua​
Python​
Rust​
Scala​

Statement: While​

A while loop statement
C​
C#​
Dart​
Java​
JavaScript​
Kotlin​
Lua​
PHP​
Python​
R​
Ruby​
Rust​
Scala​

Statement: Yield​

A yield statement
C#​
Dart​
Java​
JavaScript​
PHP​
Python​
Ruby​

Statement (iteration block)​

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

Statement (iteration class)​

Iteration scope for statements: class bodies.
C​
C++​
C#​
Dart​
Go​
Java​
JavaScript​
Kotlin​
PHP​
Python​
Ruby​
Rust​
Scala​

Statement (iteration document)​

Iteration scope for statements: the entire document including leading and trailing empty lines.
C​
C#​
CSS​
Dart​
Go​
Java​
JavaScript​
Kotlin​
Lua​
PHP​
Properties​
Python​
R​
Ruby​
Rust​
Scala​
Talon list​
Talon​

Statement (iteration interface)​

Iteration scope for statements: interface bodies.
C#​
Go​
Java​
Kotlin​
PHP​
Scala​
TypeScript​