API Reference Matcha v0.1.3

Modules

First-class match specification tooling for Elixir.

Different types of match spec are intended to be used for different purposes, and support different instructions in their bodies for different use-cases.

Functions and operators that any match specs can use in their bodies.

Functions and operators that :filter_map match specs can use in their bodies.

Functions and operators that :table match specs can use in their bodies.

Functions and operators that :trace match specs can use in their bodies.

Standard behaviour for Matcha errors.

About patterns.

Error raised when a Matcha.Pattern is invalid.

About rewrites.

Error raised when rewriting AST into a match pattern/spec.

About sources.

About specs.

Error raised when a Matcha.Spec is invalid.

About tracing.

Error raised when trying to trace calls.