lexer change
This commit is contained in:
+5
-14
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user