module Mutest::AST::Types

Groups of node types

rubocop:disable Metrics/ModuleLength

Constants

ALL
ASSIGNABLE_VARIABLES
BINARY_METHOD_OPERATORS
BLACKLIST

Nodes that are NOT handled by mutest.

not - 1.8 only, mutest does not support 1.8

GENERATED

Nodes that are NOT generated by parser but used by mutest / unparser.

INDEX_ASSIGN_OPERATOR
INDEX_OPERATORS
METHOD_OPERATORS

Operators ruby implements as methods

MISSING

Nodes missing from parser metadata

NOT_ASSIGNABLE

Set of nodes that cannot be on the LHS of an assignment

NOT_STANDALONE

Set of node types that are not valid when emitted standalone

OPERATOR_METHODS
OP_ASSIGN

Set of op-assign types

REGEXP

Nodes generated by regular expression body parsing

UNARY_METHOD_OPERATORS