From 9c7d2cad8ef9bcc019af3924fb72dd896c8c77e7 Mon Sep 17 00:00:00 2001 From: A404M Date: Thu, 29 May 2025 21:44:10 +0330 Subject: add any type --- code/lib/io.felan | 2 +- code/main.felan | 10 ++++++++-- 2 files changed, 9 insertions(+), 3 deletions(-) (limited to 'code') 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'); }; -- cgit v1.2.3