diff options
Diffstat (limited to 'code')
-rw-r--r-- | code/lib/io.felan | 9 | ||||
-rw-r--r-- | code/main.felan | 10 |
2 files changed, 10 insertions, 9 deletions
diff --git a/code/lib/io.felan b/code/lib/io.felan index ff697e2..c486902 100644 --- a/code/lib/io.felan +++ b/code/lib/io.felan @@ -5,6 +5,15 @@ libc :: @c_library("/usr/lib/libc.so.6"); puts :: @c_function(libc,"puts",(*u8)->i32); putchar :: @c_function(libc,"putchar",(i32)->void); +println :: () -> void { + print_char('\n'); +}; + +println :: (value:anytype) -> void { + print(value); + print_char('\n'); +}; + print :: (value:string) -> void { i := 0; while i < @cast(value.length,i64) { diff --git a/code/main.felan b/code/main.felan index f420f64..fca48b0 100644 --- a/code/main.felan +++ b/code/main.felan @@ -1,14 +1,6 @@ @import("basic.felan"); -st :: struct { -}; - -__get_item__ :: (left:st,index:i64,index2:i64)->i64{ - return index+index2; -}; - main :: () -> void { - a := "abcdef"; - print(a); + println(@cast(-1,i32)); }; |