From 81a27e2a07379f5b533f7ec65a7074ff24944a8a Mon Sep 17 00:00:00 2001 From: numzero Date: Sat, 19 Apr 2025 11:04:39 +0300 Subject: [PATCH] Add Local to AST --- src/ast.rs | 4 ++++ src/run.rs | 1 + 2 files changed, 5 insertions(+) diff --git a/src/ast.rs b/src/ast.rs index 01517bb..37e0a15 100644 --- a/src/ast.rs +++ b/src/ast.rs @@ -10,6 +10,10 @@ pub enum Statement { callee: Ident, args: Vec, }, + Local { + name: Ident, + init: Option>, + }, } #[derive(Debug, Clone)] diff --git a/src/run.rs b/src/run.rs index 3914ea4..9061275 100644 --- a/src/run.rs +++ b/src/run.rs @@ -141,6 +141,7 @@ impl Exec for Statement { } .eval(scope); } + Statement::Local { .. } => todo!(), } } }