cool things

This commit is contained in:
Scarlett
2025-05-06 22:16:58 -04:00
parent 0db52f8e8f
commit 6e34758ac9
5 changed files with 61 additions and 89 deletions

View File

@ -0,0 +1,20 @@
#include "std.alpha"
type main: string -> integer
function entry: main
(* maybe some other type definitions *)
entry(arg) := {
[ string: one_name; string: another_name ]
one_name := "a string literal";
another_name := reserve another_name(4);
another_name(0) := 'C';
another_name(1) := 'a';
another_name(2) := 'r';
another_name(3) := 'l';
return 0;
}

View File

@ -1,27 +0,0 @@
#include "std.alpha"
function entry: string2integer
entry (arg) := {
[integer: x; string: s; character: c; integer: result]
result := printCharacter('\t');
result := printCharacter('t');
result := printCharacter('a');
result := printCharacter('b');
result := printCharacter('\n');
result := printCharacter('\\');
result := printCharacter('"');
result := printCharacter('\'');
(*s := inS(1);
result := printS(s);
x := inI(1);
result := printI(x);
c := inC(1);
result := printC(c);*)
return 0;
}

View File

@ -1 +0,0 @@
(* TODO: creates a linked list and prints out the chain. *)