Skip to main content

CSS

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

Collection item

  • Unenclosed: An item in a comma-separated list without enclosing delimiters. This could be multi-variable declarations, import statements, etc.
  • Unenclosed (iteration): Iteration scope for items in a comma-separated list without enclosing delimiters

Collection key

  • Map pair: Key (LHS) of a key-value pair of a map
  • Map pair (iteration): Iteration scope of key-value pairs in a map; should be between the braces

Comment

  • Block: A block comment

Disqualify delimiter

  • Disqualify delimiter: Used to disqualify a token from being treated as a surrounding pair delimiter. This will usually be operators containing `>` or `<`, eg `<`, `<=`, `->`, etc

Function call

  • Function call: A function call

Function callee

  • Function callee: The function being called in a function call

Map

  • Map: A map/dictionary

Name

  • Iteration block: Iteration scope for names: statement blocks (body of functions/if classes/for loops/etc).
  • Iteration document: Iteration scope for names: the entire document

Statement

  • Statement: A statement, eg assignment, for loop, etc
  • Iteration document: Iteration scope for statements. The entire document.

String

  • Single line: A single-line string

Text fragment

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

Value

  • Map pair: Value (RHS) of a key-value pair in a map
  • Map pair (iteration): Iteration scope of key-value pairs in a map; should be between the braces

Unspecified facets

These facets are unspecified