ui/widgets/syntax_highlight library

Classes

HighlightSpan
A highlighted text span.
SyntaxColors
Syntax highlight color theme.
SyntaxHighlightView
Widget that renders syntax-highlighted code.

Enums

HighlightTokenType
Token types for syntax coloring.

Functions

detectLanguage(String hint) String
Language detection from file extension or code fence.
detectLanguageFromPath(String path) String
Detect language from file path.
tokenize(String code, String language) List<HighlightSpan>
Tokenize source code into highlighted spans. Uses a rule-based approach — not a full parser, but good enough for display purposes.