diff --git a/src/iter/ast_node.rs b/src/iter/ast_node.rs new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/src/iter/ast_node.rs @@ -0,0 +1 @@ + diff --git a/src/iter/ast_node_iter.rs b/src/iter/ast_node_iter.rs new file mode 100644 index 00000000..136814a3 --- /dev/null +++ b/src/iter/ast_node_iter.rs @@ -0,0 +1,5 @@ +use crate::types::Object; + +pub struct BoldIter<'s> { + next: std::slice::Iter<'s, Object<'s>>, +} diff --git a/src/iter/mod.rs b/src/iter/mod.rs new file mode 100644 index 00000000..b59a57f7 --- /dev/null +++ b/src/iter/mod.rs @@ -0,0 +1,2 @@ +mod ast_node; +mod ast_node_iter; diff --git a/src/lib.rs b/src/lib.rs index bbcaf1f3..c522cf6a 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -8,6 +8,7 @@ pub mod compare; mod context; mod error; +mod iter; pub mod parser; pub mod types;