# boxic_feel v0.1.0 - Table of Contents

> A native Elixir parser and evaluator for the Friendly Enough Expression Language defined by DMN.

## Pages

- [Boxic FEEL](readme.md)
- [Changelog](changelog.md)

## Modules

- [Boxic.FEEL.Error](Boxic.FEEL.Error.md): Structured FEEL evaluation error.

- Public API
  - [Boxic.FEEL](Boxic.FEEL.md): Parses and evaluates FEEL expressions.
  - [Boxic.FEEL.ExternalFunctions](Boxic.FEEL.ExternalFunctions.md): Allowlisted Elixir functions exposed to FEEL evaluation.

- FEEL values
  - [Boxic.FEEL.DateTime](Boxic.FEEL.DateTime.md): Lossless FEEL date-time composed of an Elixir `Date` and a FEEL time.
  - [Boxic.FEEL.Duration](Boxic.FEEL.Duration.md): FEEL duration value.
  - [Boxic.FEEL.Function](Boxic.FEEL.Function.md): FEEL user-defined function closure.

  - [Boxic.FEEL.Range](Boxic.FEEL.Range.md): FEEL range value.

  - [Boxic.FEEL.Time](Boxic.FEEL.Time.md): Lossless FEEL time value.

