Skip to main content

Talon

Scopes

Supported facets

These facets are supported

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.

Value

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

Unsupported facets

These facets are not supported yet and needs a developer to implement them

Unspecified facets

These facets are unspecified