NFX.CodeAnalysis.Laconfig NamespaceNFX Class Library

[This is preliminary documentation and is subject to change.]

Provides functions for working with Laconic Configuration syntax
Classes

  ClassDescription
Public classLaconfigData
Represets laconfig parser result
Public classLaconfigKeywords
Provides Laconfig keyword resolution services, this class is thread safe
Public classLaconfigLanguage
Represents Laconic + Config = Laconfig terse configuration language
Public classLaconfigLexer
Performs lexical analysis on source supplied in Laconfig syntax. This class supports lazy analysis that happens gradually as result tokens are consumed through IEnumerable interface.
Public classLaconfigParser
Parses Laconfig lexer output into laconic configuration node graph
Public classLaconfigToken
Represents a token of Laconfig language
Public classLaconfigWriter
Writes Laconic Configuration into a stream or string
Public classLaconfigWritingOptions
Specifies how Laconic configuration should be written as text. Use LaconfigWritingOptions.Compact or LaconfigWritingOptions.PrettyPrint static properties for typical options
Enumerations

  EnumerationDescription
Public enumerationLaconfigMsgCode
Message codes for Laconfig code processors
Public enumerationLaconfigTokenType
Denotes Laconfig token types