Skip to content

Commit

Permalink
added math test cases for ints and unsigned ints
Browse files Browse the repository at this point in the history
  • Loading branch information
VeryElegantBread committed Jan 1, 2025
1 parent e431f4c commit aebd2ea
Show file tree
Hide file tree
Showing 3 changed files with 81 additions and 1 deletion.
39 changes: 39 additions & 0 deletions examples/int.brainrot
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
skibidi main {
rizz num1 = 3;
rizz num2 = 7;
yapping("%d", num1 + num2);
rizz num1 = -4;
rizz num2 = 9;
yapping("%d", num1 + num2);

rizz num1 = 9;
rizz num2 = 6;
yapping("%d", num1 - num2);
rizz num1 = 6;
rizz num2 = 9;
yapping("%d", num1 - num2);

rizz num1 = 5;
rizz num2 = 4;
yapping("%d", num1 * num2);
rizz num1 = 5;
rizz num2 = -4;
yapping("%d", num1 * num2);

rizz num1 = 14;
rizz num2 = 7;
yapping("%d", num1 / num2);
rizz num1 = 12;
rizz num2 = 7;
yapping("%d", num1 / num2);

rizz num1 = 8;
rizz num2 = 3;
yapping("%d", num1 % num2);
rizz num1 = -8;
rizz num2 = 3;
yapping("%d", num1 % num2);


bussin 0;
}
39 changes: 39 additions & 0 deletions examples/uint.brainrot
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
skibidi main {
nonut rizz num1 = 3;
nonut rizz num2 = 7;
yapping("%u", num1 + num2);
nonut rizz num1 = 447863;
nonut rizz num2 = 9483874;
yapping("%u", num1 + num2);

nonut rizz num1 = 9;
nonut rizz num2 = 6;
yapping("%u", num1 - num2);
nonut rizz num1 = 647238974;
nonut rizz num2 = 9;
yapping("%u", num1 - num2);

nonut rizz num1 = 5;
nonut rizz num2 = 4;
yapping("%u", num1 * num2);
nonut rizz num1 = 55348;
nonut rizz num2 = 4434;
yapping("%u", num1 * num2);

nonut rizz num1 = 14;
nonut rizz num2 = 7;
yapping("%u", num1 / num2);
nonut rizz num1 = 12;
nonut rizz num2 = 7;
yapping("%u", num1 / num2);

nonut rizz num1 = 8;
nonut rizz num2 = 3;
yapping("%u", num1 % num2);
nonut rizz num1 = 437473348;
nonut rizz num2 = 3;
yapping("%u", num1 % num2);


bussin 0;
}
4 changes: 3 additions & 1 deletion tests/expected_results.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,7 @@
"circle_area.brainrot": "78.539803\n",
"for_loop.brainrot": "Skibidi toilet\nSkibidi toilet\nSkibidi toilet\nSkibidi toilet\nSkibidi toilet\nSkibidi toilet\n",
"output_error.brainrot": "you sussy baka!",
"while_loop.brainrot": "AAAAAH A GOONIN LOOP\n1\nAAAAAH A GOONIN LOOP\n2\nAAAAAH A GOONIN LOOP\n3\nAAAAAH A GOONIN LOOP\n4\n"
"while_loop.brainrot": "AAAAAH A GOONIN LOOP\n1\nAAAAAH A GOONIN LOOP\n2\nAAAAAH A GOONIN LOOP\n3\nAAAAAH A GOONIN LOOP\n4\n",
"int.brainrot": "10\n5\n3\n-3\n20\n-20\n2\n1\n2\n-2",
"uint.brainrot": "10\n9931737\n3\n647238965\n20\n245413032\n2\n1\n2\n1"
}

0 comments on commit aebd2ea

Please sign in to comment.