lexer change

This commit is contained in:
2024-04-01 09:01:46 +02:00
parent a48bd72158
commit e909e00144
6 changed files with 152 additions and 112 deletions
+5 -14
View File
@@ -1,17 +1,8 @@
mod lexer; // Import the lexer module
use lexer::lexer::Lexer; // Import the Lexer struct
use lexer::lexer::Token; // Import the Token enum
mod lexer;
use lexer::lex;
fn main() {
let input = "3 + 4 * (10 - 2)";
let mut lexer = Lexer::new(input);
loop {
let token = lexer.next_token();
println!("{:?}", token);
if token == Token::EOF {
break;
}
}
// let input = "-3.232313 + 4 * (10 - 2)";
let input = "test";
let mut tokens = lex(input);
}