Namespace Azos.CodeAnalysis.Laconfig
Classes
LaconfigData
Represets laconfig parser result
LaconfigKeywords
Provides Laconfig keyword resolution services, this class is thread safe
LaconfigLanguage
Represents Laconic + Config = Laconfig terse configuration language
LaconfigLexer
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.
LaconfigParser
Parses Laconfig lexer output into laconic configuration node graph
LaconfigToken
Represents a token of Laconfig language
LaconfigWriter
Writes Laconic Configuration into a stream or string
LaconfigWritingOptions
Specifies how Laconic configuration should be written as text. Use LaconfigWritingOptions.Compact or LaconfigWritingOptions.PrettyPrint static properties for typical options
LJSAttributeNode
LJSContentNode
Represents textual content block, such as: div{ content block text }
LJSData
Represents Laconic Java Script parser result - the Laconic Java Script Document Object Model
LJSLanguage
Represents Laconic Java Script language which is based on Laconfig Lexer
LJSNode
LJSParser
Parses Laconfig lexer output into Laconic Java Script node graph embodies by LJSData
LJSScriptNode
Represents script textual content block, such as: # let x =1;
LJSSectionNode
LJSTree
Represents the result of parsing of LJS content into Laconic Java Script Document Object Model
Enums
LaconfigMsgCode
Message codes for Laconfig code processors
LaconfigTokenType
Denotes Laconfig token types