Meziantou.Framework.Language.Ini namespace

Classes

NameDescription
IniDocumentSyntaxA whole INI document.
IniEntrySyntaxAnything that can appear as a top-level INI document entry.
IniExtensionsReads the INI kind of the tokens, trivia, and nodes the shared syntax types hand back.
IniParseOptionsConfigures how IniSyntaxTree parses text.
IniPropertySyntaxA key/value pair such as name=value or name: value.
IniSectionSyntaxA section header such as [database].
IniSkippedTextSyntaxText the parser could not use, kept so the document still round-trips.
IniSyntaxNodeThe base of every node in an INI tree.
IniSyntaxRewriterBuilds a new tree by visiting an old one and returning replacements.
IniSyntaxTreeA parsed INI document.
IniSyntaxVisitorDispatches on the kind of an INI node.
IniSyntaxVisitor<TResult>Dispatches on the kind of an INI node and returns a result.
IniSyntaxWalkerVisits an INI node and everything below it.
SyntaxFactoryBuilds INI nodes, tokens, and trivia.
SyntaxFactsAnswers questions about INI kinds that do not need a tree.

Enums

NameDescription
IniInlineCommentModeWhere a comment can start other than at the beginning of a line.
SyntaxKindThe kinds of node, token, and trivia an INI tree is made of.