Diffstat (limited to 'src/builtins.rs')
-rw-r--r--src/builtins.rs8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/builtins.rs b/src/builtins.rs
index 823135f..dba09ab 100644
--- a/src/builtins.rs
+++ b/src/builtins.rs
@@ -1,2 +1,8 @@
-// pub mod visitor;
+use crate::any::AnyTrait;
+
+pub mod visitor;
pub mod walker;
+
+pub type Visitor<'a, 'ctx> = &'a mut dyn AnyTrait<'ctx>;
+pub type Walker<'a, 'ctx> = &'a mut dyn AnyTrait<'ctx>;
+pub type ControlFlow<B = (), C = ()> = core::ops::ControlFlow<B, C>;