Module libunseemly::ast_walk [−][src]
Re-exports
pub use self::WalkRule::*;
Structs
A closed Elt
; an Elt
paired with an environment with which to interpret its free names.
A term where the results of walking subterms is memoized.
Package containing enough information to walk the subforms of some form on-demand.
Enums
How do we walk a particular node? This is a super-abstract question, hence all the <>
s.
Constants
Functions
Only does anything if Mode
is negative.
Make a <Mode::D as Dir>::Out
by walking node
in the environment from walk_ctxt
.
walk_ctxt
is used as an environment,
and by betas to access other parts of the current node.
Type Definitions
An environment of walked things.