diff options
author | A404M <ahmadmahmoudiprogrammer@gmail.com> | 2025-05-29 21:44:10 +0330 |
---|---|---|
committer | A404M <ahmadmahmoudiprogrammer@gmail.com> | 2025-05-29 21:44:10 +0330 |
commit | 9c7d2cad8ef9bcc019af3924fb72dd896c8c77e7 (patch) | |
tree | 68374525dc338e74241f39174903abb730951940 /code | |
parent | 80d92c10bf4a646861b27c634c765b7f7ce63c69 (diff) |
add any type
Diffstat (limited to 'code')
-rw-r--r-- | code/lib/io.felan | 2 | ||||
-rw-r--r-- | code/main.felan | 10 |
2 files changed, 9 insertions, 3 deletions
diff --git a/code/lib/io.felan b/code/lib/io.felan index 1fe7cf9..3019092 100644 --- a/code/lib/io.felan +++ b/code/lib/io.felan @@ -1,7 +1,7 @@ @import("types.felan"); @import("operator.felan"); -libc :: @c_library("/lib/libc.so.6"); +libc :: @c_library("/usr/lib/libc.so.6"); puts :: @c_function(libc,"puts",(*u8)->i32); putchar :: @c_function(libc,"putchar",(i32)->void); diff --git a/code/main.felan b/code/main.felan index 90b1d08..8b5903e 100644 --- a/code/main.felan +++ b/code/main.felan @@ -1,6 +1,12 @@ -@import("basic.felan"); +@import("lib/operator.felan"); + +print :: (value:anytype) -> void { + if @type_of(value) == u8 { + @putc(value); + } +}; main :: ()->void{ - print(1234); + print('a'); }; |