This commit is contained in:
nub31
2025-05-04 16:02:48 +02:00
parent 248f95fa6e
commit 5f2d1ff3f9
25 changed files with 264 additions and 539 deletions

View File

@@ -1 +0,0 @@
extern func arr_size(array: Array<Any>): int64;

View File

@@ -2,16 +2,16 @@ let SYS_WRITE = 1;
let STD_OUT = 1;
let STD_ERR = 2;
func print(msg: String) {
func print(msg: string) {
syscall(SYS_WRITE, STD_OUT, msg, str_len(msg));
}
func print(value1: int64) {
print(itoa(value1));
func print(value: int64) {
print(itoa(value));
}
func print(value2: bool) {
if value2 {
func print(value: bool) {
if value {
print("true");
} else {
print("false");
@@ -22,17 +22,17 @@ func println() {
print("\n");
}
func println(msg: String) {
func println(msg: string) {
print(msg);
println();
}
func println(value3: bool) {
print(value3);
func println(value: bool) {
print(value);
println();
}
func println(value4: int64) {
print(value4);
func println(value: int64) {
print(value);
println();
}

View File

@@ -1,2 +1,2 @@
extern func str_len(msg: String): int64;
extern func itoa(value: int64): String;
extern func str_len(msg: string): int64;
extern func itoa(value: int64): string;