diff --git a/src/compiler.rs b/src/compiler.rs index 31b18a9..6f75bf1 100644 --- a/src/compiler.rs +++ b/src/compiler.rs @@ -12,7 +12,7 @@ mod symtab; mod token; mod tokenizer; //mod type_checker; -mod value; +mod variable; pub fn compile(code: &str) { let tokens = tokenizer::tokenize(code); diff --git a/src/compiler/interpreter.rs b/src/compiler/interpreter.rs index 7752812..c46890e 100644 --- a/src/compiler/interpreter.rs +++ b/src/compiler/interpreter.rs @@ -1,7 +1,7 @@ use crate::compiler::{ ast::Expression::{self, *}, symtab::SymTab, - value::Value, + variable::Value, }; pub fn interpret<'source>(ast: &Expression<'source>, symbols: &mut SymTab<'source>) -> Value { diff --git a/src/compiler/symtab.rs b/src/compiler/symtab.rs index 0ccd020..7d05ee1 100644 --- a/src/compiler/symtab.rs +++ b/src/compiler/symtab.rs @@ -1,4 +1,4 @@ -use crate::compiler::value::Value; +use crate::compiler::variable::Value; use std::collections::HashMap; #[derive(Default)] diff --git a/src/compiler/value.rs b/src/compiler/variable.rs similarity index 100% rename from src/compiler/value.rs rename to src/compiler/variable.rs