API Reference Matcha v0.1.10
modules
Modules
First-class match specifications 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 :filter_map
match specs can use.
Functions and operators that :match
match specs can use.
Functions and operators that :table
match specs can use.
Additional functions 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 Elixir code into a match pattern/spec.
Replacements for Kernel functions when rewriting Elixir into match specs.
Functions that work with the raw Erlang terms representing a match spec.
About specs.
Error raised when a Matcha.Spec
is invalid.
About tracing.
Error raised when trying to trace events happening in a running system.