Experimental/internal API for 0.2; subject to change before 0.3. Simplifier rule metadata layered over untrusted rewrite rules.
Summary
Functions
Builds simplifier rule metadata.
Types
@type t() :: %Theoria.Simp.Rule{ priority: integer(), rewrite: Theoria.Rewrite.Rule.t(), source: atom() }
Functions
@spec new( Theoria.Rewrite.Rule.t(), keyword() ) :: t()
Builds simplifier rule metadata.