A package which generates mutable and immutable visiting implementations for AST nodes.
A visitor is a implementor a trait of which the a function is called of a each node.
This module is specific for the parser module and contains the ability to extend with data.
Usage
use Visitable;
Attributes
visit_self
Will visit all fields first then self
Options:
also_visit_first_ifWill visit self additionally before if predicate is true
visit_skip_field
Skips visiting the field. Used if type does not implement Visitable