Namespace Huml.Net.Parser

Classes

HumlDocument

Represents a mapping block in the HUML AST. Used for both the document root and for every nested multiline mapping block introduced by the :: vector indicator.

HumlInlineMapping

Represents an inline or empty mapping block in the HUML AST. Produced for { key: value, ... } inline notation and empty {} dicts only.

HumlMapping

Represents a key-value mapping entry (e.g., key: value).

HumlNode

Base type for all HUML AST nodes.

HumlScalar

Represents a scalar value.

HumlSequence

Represents a sequence of items (a HUML list).

Enums

ScalarKind

Identifies the kind of a HUML scalar value.