DeltaSemanticToken

class DeltaSemanticToken

Semantic token using delta encoded positions.

Members defined in DeltaSemanticToken (7 members)

delta_character

RW

Character where the token starts if line != 0, else the number of characters after the previous semantic token start character.

delta_line

RW

Number of lines after the previous semantic token start line.

length

RW

Number of bytes this token extends.

modifiers

RW

Set of semantic token modifiers.

type

RW

Encoded semantic token type.

__init__

__str__

Attributes

property delta_character: int

Character where the token starts if line != 0, else the number of characters after the previous semantic token start character.

property delta_line: int

Number of lines after the previous semantic token start line.

property length: int

Number of bytes this token extends.

property modifiers: syside.ide.SemanticTokenModifiersSet

Set of semantic token modifiers.

property type: int

Encoded semantic token type.

Methods

__init__(delta_line: int, delta_character: int, length: int, type: int, modifiers: syside.ide.SemanticTokenModifiersSet) None
__str__() str
Used in