Meziantou.Framework.Language.Toml namespace

Classes

NameDescription
SyntaxFactoryBuilds TOML nodes, tokens, and trivia.
SyntaxFactsAnswers questions about TOML kinds that do not need a tree.
TomlArraySyntaxAn array: brackets around a comma-separated list of values.
TomlBooleanSyntaxtrue or false.
TomlDateTimeSyntaxA date, a time, or both. Which one is the node's kind.
TomlDocumentSyntaxA whole TOML document.
TomlEntrySyntaxAnything that can appear as a top-level TOML document entry.
TomlExtensionsReads the TOML kind of the tokens, trivia, and nodes the shared syntax types hand back.
TomlFloatSyntaxA float, such as 3.14, 6.626e-34, inf, or nan.
TomlInlineTableSyntaxAn inline table: braces around a comma-separated list of key/value pairs, such as { x = 1, y = 2 }.
TomlIntegerSyntaxAn integer, such as 42, -17, 1_000, or 0xDEADBEEF.
TomlKeySyntaxA key, such as name, "quoted key", or the dotted key server.port.
TomlKeyValueA key/value pair of a document, with the full key it defines: the header it is under, its own key, and the inline tables it is in.
TomlParseOptionsConfigures how TomlSyntaxTree parses text.
TomlPropertySyntaxA key/value pair such as port = 8080, in the document or in an inline table.
TomlSkippedTextSyntaxText the parser could not use, kept so the document still round-trips.
TomlSkippedValueSyntaxA value the parser could not read, or one that is missing, kept so the document still round-trips.
TomlStringSyntaxA string, in any of its four forms: basic, literal, and the multi-line form of each.
TomlSyntaxNodeThe base of every node in a TOML tree.
TomlSyntaxRewriterBuilds a new tree by visiting an old one and returning replacements.
TomlSyntaxTreeA parsed TOML document.
TomlSyntaxVisitorDispatches on the kind of a TOML node.
TomlSyntaxVisitor<TResult>Dispatches on the kind of a TOML node and returns a result.
TomlSyntaxWalkerVisits a TOML node and everything below it.
TomlTableSyntaxA table header such as [database], or an array-of-tables header such as [[products]].
TomlValueSyntaxAnything that can appear where TOML expects a value.

Enums

NameDescription
SyntaxKindThe kinds of node, token, and trivia a TOML tree is made of.
TomlVersionThe versions of the TOML specification the parser can read.