@ -2,8 +2,7 @@
fn main() {
let x = 2;
let y;
return 1;
return x;
}
fn fib() {}
@ -169,6 +169,10 @@ impl Parser {
let state = Expression::Int(token.raw.parse::<u32>().map_err(|e| e.to_string())?);
Ok(state)
TokenKind::Identifier(val) => {
let state = Expression::Variable(val);
other => Err(format!("Expected Expression, found {:?}", other)),