API Reference Matcha v0.1.7
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.
Erlang 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 match match specs can use in their bodies.
Functions and operators that table match specs can use in their bodies.
Additional functions that trace match specs can use in their bodies.
Standard behaviour for Matcha
errors.
Error raised when a Matcha.Pattern
is invalid.
Error raised when rewriting AST into a match pattern/spec.
Error raised when a Matcha.Spec
is invalid.
Error raised when trying to trace calls.
About patterns.
About rewrites.
Replacements for Kernel functions when rewriting Elixir into match specs.
Functions that work with the raw erlang terms representing a match spec.
About specs.
About tracing.