Table of Contents

Class YamlSyntaxHighlighter

Namespace
SharpConsoleUI.Highlighting
Assembly
SharpConsoleUI.dll

Syntax highlighter for YAML (keys, values, comments, anchors, tags, directives).

public class YamlSyntaxHighlighter : ISyntaxHighlighter
Inheritance
YamlSyntaxHighlighter
Implements
Inherited Members
Extension Methods

Methods

Tokenize(string, int, SyntaxLineState)

Tokenizes a single line of YAML for syntax highlighting.

public (IReadOnlyList<SyntaxToken> Tokens, SyntaxLineState EndState) Tokenize(string line, int lineIndex, SyntaxLineState startState)

Parameters

line string
lineIndex int
startState SyntaxLineState

Returns

(IReadOnlyList<SyntaxToken> Tokens, SyntaxLineState EndState)