Module swc_common::pass
source · Expand description
This module reexports items from swc_visit
with some swc-specific traits.
Modules§
- Some utilities for generated visitors.
Macros§
- Chains multiple visitor.
Structs§
- Visit all children nodes. This converts
VisitAll
toVisit
. The type parameterV
should implementVisitAll
andAll<V>
implementsVisit
. - A visitor which applies
A
and thenB
. - A visitor which visits node only if
enabled
is true. - A visitor which applies
V
again and again ifV
modifies the node.
Enums§
- The enum
Either
with variantsLeft
andRight
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.