Module pass

Source
Expand description

This module reexports items from swc_visit with some swc-specific traits.

Modules§

util
Some utilities for generated visitors.

Structs§

All
Visit all children nodes. This converts VisitAll to Visit. The type parameter V should implement VisitAll and All<V> implements Visit.
AstKindPath
AstKindPathGuard
AstKindPathIndexGuard
AstNodePath
AstNodePathGuard
AstNodePathIndexGuard
Optional
A visitor which visits node only if enabled is true.
Repeat
A visitor which applies V again and again if V modifies the node.

Enums§

Either
The enum Either with variants Left and Right is a general purpose sum type with two cases.

Traits§

CompilerPass
A named compiler pass.
NodeRef
ParentKind
Repeated
Trait for a pass which is designed to invoked multiple time to same input.