From 81799f3e41ad9cab305930b7743a752003ff16ec Mon Sep 17 00:00:00 2001 From: hachem Date: Sun, 30 Aug 2026 22:42:20 +0200 Subject: feat: sized memory stores bia ^ --- src/parser/ast.h | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/parser/ast.h') diff --git a/src/parser/ast.h b/src/parser/ast.h index 8281085..6071c4a 100644 --- a/src/parser/ast.h +++ b/src/parser/ast.h @@ -59,6 +59,15 @@ struct Expr }; }; +enum StoreSize +{ + STORE_SIZE_NONE, + STORE_SIZE_BYTE, + STORE_SIZE_WORD, + STORE_SIZE_DWORD, + STORE_SIZE_QWORD, +}; + enum StatementKind { STATEMENT_ASSIGN, @@ -73,6 +82,7 @@ enum StatementKind struct AssignStatement { bool target_deref; + enum StoreSize store_size; struct Token target; struct Token op; struct Expr* value; -- cgit v1.3