syside.ide.DeltaSemanticToken

class DeltaSemanticToken(delta_line: int, delta_character: int, length: int, type: int, modifiers: syside.ide.SemanticTokenModifiersSet)

Semantic token using delta encoded positions.

Initialization

property delta_line: int

Number of lines after the previous semantic token start line.

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 length: int

Number of bytes this token extends.

property type: int

Encoded semantic token type.

property modifiers: syside.ide.SemanticTokenModifiersSet

Set of semantic token modifiers.

__str__() str
__eq__(arg: object, /) bool
__ne__(arg: object, /) bool
__cpp_name__: str = 'syside::ide::DeltaSemanticToken'