API Reference diesel v0.5.8


Declarative programming in Elixir

Defines the syntax provided by a DSL.

Generators produce actual Elixir code from DSLs.

Naming utilities

Packages extend DSLs by defining new tags.

A parser is a DSL tranformation step before code generation

A built-in DSL parser that removes the root tag from a definition

Tags are the building blocks for the syntax offered by a Diesel DSL.

The meta-dsl that allow developers to design structured tags

Helper module that validates a tag against a schema.

Liquid templating support for DSLs during compilation.