Add foreign functions

This commit is contained in:
Krzosa Karol
2022-06-07 09:56:19 +02:00
parent c5b82c0532
commit b7df759d9d
8 changed files with 32 additions and 843 deletions

View File

@@ -1,4 +1,6 @@
#foreign do_something :: (val: U32)
Token :: struct
str: *U8
len: S64
@@ -12,6 +14,8 @@ entry :: ()
token_array: [32]Token
token_count: U32
do_something(32)
t: Token
for i := 0, i < string_to_lex.len, i+=1
if is_numeric(string_to_lex.str[i])