exmen v0.1.0 Exmen.Discover.Middleware.Math
Middleware to discover mutations in mathmetical expressions
Examples
iex> "(1 + 2 - 3) * 4 / 5"
iex> |> Code.string_to_quoted
iex> |> Exmen.Discover.Middleware.Math.find_mutations
iex> |> Enum.map(&(elem(&1, 0)))
[:-, :+, :/, :*]
iex> "rem(10, 2)"
iex> |> Code.string_to_quoted
iex> |> Exmen.Discover.Middleware.Math.find_mutations
iex> |> Enum.map(&(elem(&1, 0)))
[:/]
Summary
Functions
Find all possible mutations in ast