Eml v0.5.0
Modules summary ↑
| Eml | Eml stands for Elixir Markup Language. It provides a flexible and modular toolkit for generating, parsing and manipulating markup, written in the Elixir programming language. It’s main focus is html, but other markup languages could be implemented as well |
| Eml.Element |
|
| Eml.Element.Generator | This module defines some macro’s and helper functions for generating Eml element macro’s |
| Eml.Language | Defines the Eml.Language behaviour |
| Eml.Language.Html.Elements | This is the container module of all the generated HTML element macro’s.
All macro’s in this module are imported inside an |
| Eml.Parameter | Parameters are placeholders for values in a template or block of |
| Eml.Template | Templates in Eml are simple structures that contain rendererd chunks of |
Protocols summary ↑
| Eml.Parsable | The Eml Parsable protocol |