Skip to main content

Talon

Scopes

Supported facets

These facets are supported

Argument list

  • Actual empty: An empty list of arguments in a function call
  • Actual method empty: An empty list of arguments in a method call
  • Actual method single line: A single line list of arguments in a method call
  • Actual single line: A single line list of arguments in a function call

Argument or parameter

  • Actual: An argument/parameter in a function call
  • Actual (iteration): Iteration scope of arguments in a function call, should be inside the parens of the argument list

Command

  • Command: A command, for example Talon spoken command or bash

Comment

  • Line: A line comment

Interior

  • Command: The body of a Talon command

Name

  • Assignment: Name (LHS) of an assignment
  • Field: Name (LHS) of a field in a class / interface
  • Variable: Name (LHS) of a variable declaration

Statement

  • Statement: A statement, eg assignment, for loop, etc
  • Iteration block: Iteration scope for statements. Statement blocks(body of functions/if statements/for loops/etc).
  • Iteration document: Iteration scope for statements. The entire document.

String

  • Single line: A single-line string

Text fragment

  • Comment line: Text fragment consisting of a line comment
  • String single line: Text fragment consisting of a single-line string

Value

  • Assignment: Value (RHS) of an assignment
  • Field: Value (RHS) of a field in a class / interface
  • Variable: Value (RHS) of a variable declaration