simvx.core.ui.syntax_highlighter

Syntax highlighting tokenizer for Python source code.

Provides line-by-line tokenization with multi-line string state tracking, token caching, and incremental cache invalidation.

Module Contents

Classes

SyntaxHighlighterMixin

Mixin providing Python syntax tokenization and caching.

API

class simvx.core.ui.syntax_highlighter.SyntaxHighlighterMixin[source]

Mixin providing Python syntax tokenization and caching.

Expects the host class to have: - _lines: list[str] - syntax_highlighting: bool