Meziantou.Framework.Toml.Syntax namespace

Classes

NameDescription
ArrayItemSyntaxAn item of an ArraySyntax
ArraySyntaxAn array TOML node.
BareKeyOrStringValueSyntaxBase class for a BareKeySyntax or a StringValueSyntax
BareKeySyntaxA TOML bare key syntax node.
BooleanValueSyntaxA boolean TOML value syntax node.
DateTimeValueSyntaxA datetime TOML value syntax node.
DiagnosticMessageA diagnostic message with errors.
DiagnosticsBagA container for DiagnosticMessage
DocumentSyntaxRoot TOML syntax tree
DottedKeyItemSyntaxA part of a TOML dotted key used by KeySyntax
FloatValueSyntaxA float TOML value syntax node.
InlineTableItemSyntaxA key-value pair item of an inline table.
InlineTableSyntaxAn inline table TOML syntax node.
IntegerValueSyntaxAn integer TOML value syntax node.
InvalidSyntaxTokenRepresents an invalid SyntaxToken
KeySyntaxA key TOML syntax node.
KeyValueSyntaxA TOML key = value syntax node.
StringValueSyntaxA string TOML syntax value node.
SyntaxFactoryA factory for SyntaxNode
SyntaxListAbstract list of SyntaxNode
SyntaxList<TSyntaxNode>Abstract list of SyntaxNode
SyntaxNodeBase class used to define a TOML Syntax tree.
SyntaxNodeBaseBase class for SyntaxNode and SyntaxTrivia
SyntaxNodeExtensionsExtensions for SyntaxNode.
SyntaxTokenA token node.
SyntaxTriviaRepresents trivia (whitespace, comments, newlines) attached to syntax nodes.
SyntaxVisitorVisitor base class for traversing TOML syntax trees.
TableArraySyntaxA TOML table array syntax node.
TableSyntaxA standard TOML table syntax node.
TableSyntaxBaseBase class for a TableSyntax or a TableArraySyntax
TokenKindExtensionsHelper functions for TokenKind
ValueSyntaxBase class for all TOML values.

Structs

NameDescription
SourceSpanA textual source span.
SyntaxList<TSyntaxNode>.EnumeratorEnumerator of a SyntaxList<TSyntaxNode>
TextPositionA position within a text (offset, line column)

Enums

NameDescription
DiagnosticMessageKindKind of a DiagnosticMessage
SyntaxKindDefines the kind for a SyntaxNode
TokenKindAn enumeration to categorize tokens.