Galixir.GeneratorRegistry (galixir v0.27.0)

Copy Markdown View Source

Provides the registry of code generators used to build Galixir algebra modules.

The registry defines the ordered collection of generator modules that contribute parts of the final generated algebra implementation.

Each registered generator implements the Galixir.GeneratorBehaviour behaviour and produces a list of quoted expressions that are composed into the generated module during compilation.

The order of generators is significant. Generators that provide foundational metadata or helper functions are executed before generators that depend on those definitions.

Use generators/0 to retrieve the complete list of registered generators.

Summary

Functions

generators()