scilla_parser/ast/mod.rs
1pub mod converting;
2pub mod nodes;
3pub mod visitor;
4
5/// Enums used in various routines
6pub enum TreeTraversalMode {
7 /// Used when emit_... is invoked before children are visited
8 Enter,
9 /// Used when emit_... is invoked before children are visited
10 Exit,
11}
12
13#[derive(PartialEq, Eq)]
14pub enum TraversalResult {
15 /// Returned when the visitor should continue tree traversal
16 Continue,
17 /// Returned when the visitor should skip the children and exit traversal
18 SkipChildren,
19}