🔥🔥🔥 all cg tests working!!

This commit is contained in:
Scarlett
2025-05-05 00:06:27 -04:00
parent 0fc796aa25
commit 9c25e1e667
10 changed files with 33 additions and 23 deletions

View File

@ -3,11 +3,12 @@
#include "std.alpha"
entry (arg) := {
[Boolean:b; Boolean: c; Boolean: d]
[Boolean:b; Boolean: c; Boolean: d; integer: result]
z := true;
d := false;
d := c & d;
result := printBoolean(d);
return 1;
}

View File

@ -3,11 +3,12 @@
#include "std.alpha"
entry (arg) := {
[integer:x; integer:y]
[integer:x; integer:y; integer: result]
y := 1;
x := 3;
x := 24;
y := 3;
y := x / y;
result := printInteger(y);
return y;
}

View File

@ -3,11 +3,12 @@
#include "std.alpha"
entry (arg) := {
[Boolean: b; integer: x; integer: y]
[Boolean: b; integer: x; integer: y; integer: result]
x := 1;
y := 2;
b := x = y;
result := printBoolean(b);
return 1;
}

View File

@ -3,11 +3,12 @@
#include "std.alpha"
entry (arg) := {
[Boolean: b; integer: x; integer: y]
[Boolean: b; integer: x; integer: y; integer: result]
x := 1;
y := 2;
b := x < y;
result := printBoolean(b);
return 1;
}

View File

@ -3,11 +3,12 @@
#include "std.alpha"
entry (arg) := {
[integer:x; integer:y]
[integer:x; integer:y; integer: result]
y := 1;
x := 3;
y := x % y;
x := 4;
y := 20;
y := y % x;
result := printInteger(y);
return y;
}

View File

@ -3,11 +3,12 @@
#include "std.alpha"
entry (arg) := {
[integer:x; integer:y]
[integer:x; integer:y; integer: result]
y := 1;
x := 3;
y := x * x;
y := 20;
y := x * y;
result := printInteger(y);
return y;
}

View File

@ -3,10 +3,11 @@
#include "std.alpha"
entry (arg) := {
[integer:x; integer:y]
[integer:x; integer:y; integer: result]
x := 3;
y := -x;
result := printInteger(y);
return y;
}

View File

@ -3,10 +3,11 @@
#include "std.alpha"
entry (arg) := {
[Boolean: c; Boolean: d]
[Boolean: c; Boolean: d; integer: result]
c := true;
d := !c;
result := printBoolean(d);
return 1;
}

View File

@ -3,11 +3,12 @@
#include "std.alpha"
entry (arg) := {
[Boolean:b; Boolean: c; Boolean: d]
[Boolean:b; Boolean: c; Boolean: d; integer: result]
c := true;
d := false;
d := c | d;
result := printBoolean(d);
return 1;
}

View File

@ -3,11 +3,12 @@
#include "std.alpha"
entry (arg) := {
[integer:x; integer:y]
[integer:x; integer:y; integer: result]
y := 1;
x := 3;
y := x - y;
result := printInteger(y);
return y;
}