Module ezno_parser::visiting

source ·
Expand description

Contains logic that makes viewing and transform parts of AST trivial through the visitor pattern

Structs§

  • Contains ChainVariables which signal the position in the AST
  • Options for behavior when visiting AST. Customizable behavior is important for analysis
  • A utility type which implements VisitorReceiver. Use for running a bunch of different immutable visitors over a immutable AST. Used for simple analysis
  • A utility type which implements VisitorMutReceiver. Use for running a bunch of different mutable visitors over a mutable AST. Therefore can remove, add or change AST

Enums§

Traits§