diff options
author | Vincent Ambo <mail@tazj.in> | 2021-01-17T18·13+0300 |
---|---|---|
committer | tazjin <mail@tazj.in> | 2021-01-17T21·17+0000 |
commit | b1d0e22b1f5fe907ba3d48931e5a38b9a75b0dcf (patch) | |
tree | aaed1a8bf4cd3bde2f3fd63980ce3d98928155c5 /users/tazjin/rlox/src/treewalk/mod.rs | |
parent | c26915d0120e8577cd684eb9c4f2694e1727cb4a (diff) |
chore(tazjin/rlox): Move other modules under treewalk:: r/2126
It's unclear if the second part of the book can reuse anything from the first part (I'm guessing probably the scanner, but I'll move that back if it turns out to be the case). Change-Id: I9411355929e31ac6e953599e51665406b1f48d55 Reviewed-on: https://cl.tvl.fyi/c/depot/+/2415 Reviewed-by: tazjin <mail@tazj.in> Tested-by: BuildkiteCI
Diffstat (limited to 'users/tazjin/rlox/src/treewalk/mod.rs')
-rw-r--r-- | users/tazjin/rlox/src/treewalk/mod.rs | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/users/tazjin/rlox/src/treewalk/mod.rs b/users/tazjin/rlox/src/treewalk/mod.rs index 95136b2fa141..ae1049a12eff 100644 --- a/users/tazjin/rlox/src/treewalk/mod.rs +++ b/users/tazjin/rlox/src/treewalk/mod.rs @@ -1,7 +1,10 @@ use crate::*; -pub mod interpreter; +mod errors; +mod parser; mod resolver; +mod scanner; +pub mod interpreter; pub fn main() { let mut args = env::args(); @@ -50,3 +53,9 @@ fn run(lox: &mut treewalk::interpreter::Interpreter, code: &str) { report_errors(errors); } } + +fn report_errors(errors: Vec<errors::Error>) { + for error in errors { + errors::report(&error); + } +} |