Module swc_common::pass [−][src]
Expand description
This module reexports items from swc_visit
with some swc-specific traits.
Modules
Some utilities for generated visitors.
Macros
Chains multiple visitor.
This creates Visit
. This is extensible visitor generator, and it
Structs
Visit all children nodes. This converts VisitAll
to Visit
. The type
parameter V
should implement VisitAll
and All<V>
implements Visit
.
A visitor which applies A
and then B
.
A visitor which visits node only if enabled
is true.
A visitor which applies V
again and again if V
modifies the node.
Enums
The enum Either
with variants Left
and Right
is a general purpose
sum type with two cases.
Traits
A named compiler pass.
Trait for a pass which is designed to invoked multiple time to same input.