rebar3_mutate_operators (rebar3_mutate v0.5.4)

View Source

Summary

Types

mutation/0

-type mutation() :: {operator(), erl_syntax:syntaxTree()}.

operator/0

-type operator() ::
          op_arithmetic | op_relational | op_boolean | op_return_value | op_statement_delete |
          op_constant | op_negate_condition | op_list.

Functions

all()

-spec all() -> [operator()].

mutate_node(Node, Operators)

-spec mutate_node(erl_syntax:syntaxTree(), [operator()]) -> [mutation()].