From 4ec0e96e32a271ff59099aa6bb4233b107195ccd Mon Sep 17 00:00:00 2001
From: A404M <ahmadmahmoudiprogrammer@gmail.com>
Date: Mon, 7 Apr 2025 10:31:58 +0330
Subject: add struct + struct values + access by dot

---
 code/main.felan | 21 +++++++--------------
 1 file changed, 7 insertions(+), 14 deletions(-)

(limited to 'code/main.felan')

diff --git a/code/main.felan b/code/main.felan
index f4b7608..27d664a 100644
--- a/code/main.felan
+++ b/code/main.felan
@@ -1,21 +1,14 @@
-char :: u8;
-short :: i16;
-int :: i32;
-long :: i64;
-float :: f32;
-double :: f64;
-
 st :: struct {
-  a : int;
-  b : double;
+  a : u64;
+  b : f64;
 };
 
 main :: () -> void {
-  b :u64= 2;
-  c := &b;
-  c.* = 4;
-  print_u64 b;
   a : st = undefined;
-  a.a = 5;
+  a.a = 2;
+  print(a);
 };
 
+print :: (value:st)->void{
+  print_u64 value.a;
+};
-- 
cgit v1.2.3