From 1b47d4f35969326773ac7bc7654cac1f98d16a3c Mon Sep 17 00:00:00 2001 From: A404M Date: Sat, 29 Mar 2025 05:44:05 +0330 Subject: convert int value metadata to pointer for unified style --- code/main.felan | 33 ++++++++------------------------- 1 file changed, 8 insertions(+), 25 deletions(-) (limited to 'code/main.felan') 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{ -- cgit v1.2.3