diff --git a/src/bellos.rs b/src/bellos.rs
index dfe751b..b449924 100644
--- a/src/bellos.rs
+++ b/src/bellos.rs
@@ -16,17 +16,14 @@
#[allow(dead_code)]
pub mod Interpreter {
mod interpreter;
- pub use self::interpreter::*;
}
pub mod Lexer {
mod lexer;
- pub use self::lexer::*;
}
pub mod Parser {
mod parser;
- pub use self::parser::*;
}
pub mod utilities;
use std::env;
diff --git a/src/utilities.rs b/src/utilities.rs
index 298af62..6058066 100644
--- a/src/utilities.rs
+++ b/src/utilities.rs
@@ -13,6 +13,7 @@
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+use super::utilities::*;
use std::fs::File;
use std::io::{self, BufRead, Write};
@@ -145,11 +146,3 @@ fn run_interactive_mode(interpreter: &mut Interpreter) -> Result<(), String> {
}
}
}
-
-impl Iterator for Lexer {
- type Item = Token;
-
- fn next(&mut self) -> Option {
- self.next_token()
- }
-}