Theoria.Equation.Pattern (theoria v0.6.0)

Copy Markdown View Source

Experimental/internal API for 0.2; subject to change before 0.3. Equation compiler patterns.

Summary

Functions

Builds a constructor pattern.

Builds a variable pattern.

Builds a wildcard pattern.

Types

Functions

constructor(name, args \\ [])

@spec constructor(atom(), [t()]) :: Theoria.Equation.Pattern.Constructor.t()

Builds a constructor pattern.

var(name)

Builds a variable pattern.

wildcard()

@spec wildcard() :: Theoria.Equation.Pattern.Wildcard.t()

Builds a wildcard pattern.