Elixir implementation of the A2ML (Attested Markup Language) parser and renderer. Provides a complete parse-render round-trip for A2ML documents using native Elixir structs. Intended for integration with Phoenix/BEAM applications and Elixir toolchains.
a2ml_ex/
├── lib/
│ ├── a2ml/
│ │ ├── core/ # Parser core logic
│ │ ├── errors/ # Error structs
│ │ ├── aspects/ # Cross-cutting concerns
│ │ └── (bridges, contracts, definitions)
│ └── a2_ml.ex # Top-level module entry point
├── mix.exs # Mix project config
└── deps/ # Dependencies
[A2ML text] ──► [A2ML.Parser] ──► [Typed structs] ──► [A2ML.Renderer] ──► [A2ML text]