Namespace Link.Foundation.Links.Notation
Classes
Comments
Comments, and the rule that decides where one starts.
FormatConfig
FormatConfig is an alias for FormatOptions to maintain API consistency with the Python implementation.
C# uses 'FormatOptions' internally, but provides 'FormatConfig' as an alias to match Python's naming convention.
FormatOptions
FormatOptions for Lino notation formatting. Provides configuration options for controlling how Link objects are formatted.
ILinksGroupListExtensions
Provides extension methods for collections of LinksGroup<TLinkAddress> instances.
IListExtensions
Provides extension methods for formatting collections of Link<TLinkAddress> instances.
LinkFormatExtensions
Provides extension methods for formatting Link<TLinkAddress> instances with FormatOptions.
ParseException
The error raised when a document does not parse, carrying the position the parser stopped at.
Parser
Parses Links Notation documents into links.
StreamParseException
A parser error located relative to the complete input stream.
StreamParser
Incrementally emits complete top-level Links Notation records.
Structs
Link<TLinkAddress>
Represents a link in the Links Notation with an optional identifier and nested values. Links can represent simple references, complex nested structures, or relationships between references to links.
LinksGroup<TLinkAddress>
Represents a group of links with hierarchical structure, where each group contains a primary link and optional nested groups. This structure supports the indentation-based syntax of the Links Notation.
StreamPosition
An absolute stream position and the unresolved record size.
_<TLinkAddress>
A utility struct that provides convenient implicit conversions for creating links from various tuple combinations. The underscore name follows functional programming conventions for placeholder/utility types.
id<TLinkAddress>
A readonly struct that explicitly represents a link identifier/address. This type is used to distinguish between regular values and explicit identifiers in link construction.