Skip to main content

Module aaml

Module aaml 

Source
Expand description

Core AAML parser and runtime.

The AAML struct is the legacy entry point for parsing .aam configuration files. It is available when the legacy feature is enabled (enabled by default). The parsing helpers in parsing remain available regardless of the feature flag because the newer AAM pipeline reuses them.

AAML supports:

  • Key-value assignments (key = value)
  • Directives: @import, @derive, @schema, @type
  • Runtime type validation via registered or built-in types
  • Schema-based struct validation with AAML::apply_schema

Modules§

parsing
Parsing helpers: comment stripping, assignment parsing, multi-line block accumulation.

Structs§

AAMLDeprecated
The main AAML parser and configuration store.