diff --git a/programs/wat2wasm/src/main.rs b/programs/wat2wasm/src/main.rs index 14e9ba5..1e138b7 100644 --- a/programs/wat2wasm/src/main.rs +++ b/programs/wat2wasm/src/main.rs @@ -9,18 +9,25 @@ use crate::tokenizer::Token; fn main() { // Read the contents of the file into a string let contents = - fs::read_to_string("programs/wat2wasm/assets/add.wat").expect("Failed to read file"); + fs::read_to_string("programs/wat2wasm/assets/complex.wat").expect("Failed to read file"); - let mut lex = Token::lexer(&contents); + let lex = Token::lexer(&contents); for toke in lex { println!("{:?}", toke); } } #[non_exhaustive] +#[derive(Debug, PartialEq)] pub enum WasmType { I32, I64, F32, F64, } + +#[non_exhaustive] +#[derive(Debug, PartialEq)] +pub enum WasmOperation { + Add, +}