API Reference dsl v#0.1.2

Copy Markdown View Source

Modules

DSL

Composable building blocks for Elixir-native DSLs.

Attachment resolution and update strategies for DSL accepting scopes.

Compile-time literal evaluation helpers for DSL macro builders.

Helpers for defining public macro wrappers around DSL scope modules.

A field declared in a DSL option schema.

Ecto-style option schema validation for DSL declarations.

Builds DSL option schema structs from options do ... end declarations.

A single active DSL scope with state and source location metadata.

Builds DSL scope metadata and generated helper definitions.

Source location metadata for DSL diagnostics.

Process-local stack storage for nested DSL scopes.

Ecto changeset type for DSL option values that must already be atoms.