summaryrefslogtreecommitdiff
path: root/code
diff options
context:
space:
mode:
authorA404M <ahmadmahmoudiprogrammer@gmail.com>2025-03-29 05:44:05 +0330
committerA404M <ahmadmahmoudiprogrammer@gmail.com>2025-03-29 05:44:05 +0330
commit1b47d4f35969326773ac7bc7654cac1f98d16a3c (patch)
tree9824408fab0a53f95739649425bc9db86a1b2e64 /code
parent8a1016425aba995a391271666b3ae8a29c2dd3f3 (diff)
convert int value metadata to pointer for unified style
Diffstat (limited to 'code')
-rw-r--r--code/main.felan33
1 files changed, 8 insertions, 25 deletions
diff --git a/code/main.felan b/code/main.felan
index cd32cce..07500ac 100644
--- a/code/main.felan
+++ b/code/main.felan
@@ -1,29 +1,12 @@
+char :: u8;
+short :: i16;
+int :: i32;
+long :: i64;
+float :: f32;
+double :: f64;
+
main :: () -> void {
- a :u64= 1;
- a1 :u64= 9;
- b := &a;
- b1 :*u64= &a1;
- c := &b;
- print_u64 b.*;
- print_u64 a;
- a = 2;
- print_u64 b.*;
- print_u64 a;
- b.* = 3;
- print_u64 b.*;
- print_u64 a;
- foo(a);
- print_u64 b.*;
- print_u64 a;
- bar(b);
- print_u64 b.*;
- print_u64 a;
- print_u64 c.*.*;
- c.*.* = 6;
- b = b1;
- print_u64 b.*;
- print_u64 a;
- print_u64 c.*.*;
+ a : int = 2;
};
foo :: (a:u64)->void{