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.