fixed compiler tests after adding the EXIT instruction

This commit is contained in:
cozis
2022-08-16 21:56:49 +02:00
parent 0e94f644ab
commit 7b9bf06630
92 changed files with 92 additions and 92 deletions
+1 -1
View File
@@ -4,4 +4,4 @@
# (Empty source)
#bytecode
RETURN 0;
EXIT;
+1 -1
View File
@@ -7,4 +7,4 @@
PUSHNNE;
RETURN 1;
RETURN 0;
EXIT;
+1 -1
View File
@@ -7,4 +7,4 @@
PUSHINT 1;
POP 1;
RETURN 0;
EXIT;
+1 -1
View File
@@ -7,4 +7,4 @@
PUSHFLT 6.7;
POP 1;
RETURN 0;
EXIT;
+1 -1
View File
@@ -7,4 +7,4 @@
PUSHSTR "Hello, world!";
POP 1;
RETURN 0;
EXIT;
+1 -1
View File
@@ -7,4 +7,4 @@
PUSHTRU;
POP 1;
RETURN 0;
EXIT;
+1 -1
View File
@@ -7,4 +7,4 @@
PUSHFLS;
POP 1;
RETURN 0;
EXIT;
+1 -1
View File
@@ -7,4 +7,4 @@
PUSHNNE;
POP 1;
RETURN 0;
EXIT;
+1 -1
View File
@@ -7,4 +7,4 @@
PUSHMAP 0;
POP 1;
RETURN 0;
EXIT;
+1 -1
View File
@@ -7,4 +7,4 @@
PUSHLST 0;
POP 1;
RETURN 0;
EXIT;
+1 -1
View File
@@ -5,4 +5,4 @@
#bytecode
RETURN 0;
EXIT;
+1 -1
View File
@@ -9,4 +9,4 @@
PUSHINT 7;
ADD;
POP 1;
RETURN 0;
EXIT;
+1 -1
View File
@@ -9,4 +9,4 @@
PUSHINT 7;
SUB;
POP 1;
RETURN 0;
EXIT;
+1 -1
View File
@@ -9,4 +9,4 @@
PUSHINT 7;
MUL;
POP 1;
RETURN 0;
EXIT;
+1 -1
View File
@@ -9,4 +9,4 @@
PUSHINT 7;
DIV;
POP 1;
RETURN 0;
EXIT;
+1 -1
View File
@@ -9,4 +9,4 @@
PUSHINT 7;
ADD;
POP 1;
RETURN 0;
EXIT;
+1 -1
View File
@@ -9,4 +9,4 @@
PUSHINT 7;
SUB;
POP 1;
RETURN 0;
EXIT;
+1 -1
View File
@@ -9,4 +9,4 @@
PUSHINT 7;
MUL;
POP 1;
RETURN 0;
EXIT;
+1 -1
View File
@@ -9,4 +9,4 @@
PUSHINT 7;
DIV;
POP 1;
RETURN 0;
EXIT;
+1 -1
View File
@@ -9,4 +9,4 @@
PUSHFLT 7.0;
ADD;
POP 1;
RETURN 0;
EXIT;
+1 -1
View File
@@ -9,4 +9,4 @@
PUSHFLT 7.0;
SUB;
POP 1;
RETURN 0;
EXIT;
+1 -1
View File
@@ -9,4 +9,4 @@
PUSHFLT 7.0;
MUL;
POP 1;
RETURN 0;
EXIT;
+1 -1
View File
@@ -9,4 +9,4 @@
PUSHFLT 7.0;
DIV;
POP 1;
RETURN 0;
EXIT;
+1 -1
View File
@@ -8,4 +8,4 @@
PUSHINT 1;
NEG;
POP 1;
RETURN 0;
EXIT;
+1 -1
View File
@@ -8,4 +8,4 @@
PUSHINT 1;
POS;
POP 1;
RETURN 0;
EXIT;
+1 -1
View File
@@ -8,4 +8,4 @@
PUSHINT 1;
NOT;
POP 1;
RETURN 0;
EXIT;
+1 -1
View File
@@ -9,4 +9,4 @@
PUSHINT 2;
EQL;
POP 1;
RETURN 0;
EXIT;
+1 -1
View File
@@ -9,4 +9,4 @@
PUSHINT 2;
NQL;
POP 1;
RETURN 0;
EXIT;
+1 -1
View File
@@ -9,4 +9,4 @@
PUSHINT 2;
LSS;
POP 1;
RETURN 0;
EXIT;
+1 -1
View File
@@ -9,4 +9,4 @@
PUSHINT 2;
GRT;
POP 1;
RETURN 0;
EXIT;
+1 -1
View File
@@ -9,4 +9,4 @@
PUSHINT 2;
LEQ;
POP 1;
RETURN 0;
EXIT;
+1 -1
View File
@@ -9,4 +9,4 @@
PUSHINT 2;
GEQ;
POP 1;
RETURN 0;
EXIT;
+1 -1
View File
@@ -15,4 +15,4 @@ false:
PUSHFLS;
end:
POP 1;
RETURN 0;
EXIT;
+1 -1
View File
@@ -15,4 +15,4 @@ true:
PUSHTRU;
end:
POP 1;
RETURN 0;
EXIT;
+1 -1
View File
@@ -13,4 +13,4 @@
POP 1;
RETURN 0;
EXIT;
+1 -1
View File
@@ -13,4 +13,4 @@
POP 1;
RETURN 0;
EXIT;
+1 -1
View File
@@ -13,4 +13,4 @@
POP 1;
RETURN 0;
EXIT;
+1 -1
View File
@@ -11,4 +11,4 @@
MUL;
ADD;
POP 1;
RETURN 0;
EXIT;
+1 -1
View File
@@ -16,4 +16,4 @@
MUL;
POP 1;
RETURN 0;
EXIT;
+1 -1
View File
@@ -13,4 +13,4 @@
MUL;
MUL;
POP 1;
RETURN 0;
EXIT;
+1 -1
View File
@@ -13,4 +13,4 @@
PUSHINT 4;
ADD;
POP 1;
RETURN 0;
EXIT;
+1 -1
View File
@@ -16,4 +16,4 @@
ADD;
POP 1;
RETURN 0;
EXIT;
+1 -1
View File
@@ -20,4 +20,4 @@
SUB;
POP 1;
RETURN 0;
EXIT;
+1 -1
View File
@@ -31,4 +31,4 @@ true_2:
PUSHTRU;
end_2:
POP 1;
RETURN 0;
EXIT;
+1 -1
View File
@@ -31,4 +31,4 @@ true_2:
PUSHTRU;
end_2:
POP 1;
RETURN 0;
EXIT;
+1 -1
View File
@@ -43,4 +43,4 @@
ADD;
LEQ;
POP 1;
RETURN 0;
EXIT;
+1 -1
View File
@@ -10,4 +10,4 @@
PUSHINT 1;
INSERT;
POP 1;
RETURN 0;
EXIT;
+1 -1
View File
@@ -16,4 +16,4 @@
INSERT;
POP 1;
RETURN 0;
EXIT;
+1 -1
View File
@@ -10,4 +10,4 @@
PUSHSTR "Francesco";
INSERT;
POP 1;
RETURN 0;
EXIT;
+1 -1
View File
@@ -16,4 +16,4 @@
INSERT;
POP 1;
RETURN 0;
EXIT;
+1 -1
View File
@@ -10,4 +10,4 @@
PUSHSTR "Francesco";
INSERT;
POP 1;
RETURN 0;
EXIT;
+1 -1
View File
@@ -16,4 +16,4 @@
INSERT;
POP 1;
RETURN 0;
EXIT;
+1 -1
View File
@@ -11,4 +11,4 @@
PUSHSTR "Francesco";
INSERT;
POP 1;
RETURN 0;
EXIT;
+1 -1
View File
@@ -11,4 +11,4 @@
PUSHSTR "Francesco";
INSERT;
POP 1;
RETURN 0;
EXIT;
+1 -1
View File
@@ -8,4 +8,4 @@
PUSHNNE;
ASS "var";
POP 1;
RETURN 0;
EXIT;
+1 -1
View File
@@ -10,4 +10,4 @@
PUSHVAR "key";
INSERT2;
POP 1;
RETURN 0;
EXIT;
+1 -1
View File
@@ -14,4 +14,4 @@
ASS "A";
POP 1;
RETURN 0;
EXIT;
+1 -1
View File
@@ -10,4 +10,4 @@
PUSHSTR "key";
INSERT2;
POP 1;
RETURN 0;
EXIT;
+1 -1
View File
@@ -8,4 +8,4 @@
PUSHVAR "func";
CALL 0, 1;
POP 1;
RETURN 0;
EXIT;
+1 -1
View File
@@ -9,4 +9,4 @@
PUSHVAR "func";
CALL 1, 1;
POP 1;
RETURN 0;
EXIT;
+1 -1
View File
@@ -10,4 +10,4 @@
PUSHVAR "func";
CALL 2, 1;
POP 1;
RETURN 0;
EXIT;
+1 -1
View File
@@ -9,4 +9,4 @@
PUSHVAR "key";
SELECT;
POP 1;
RETURN 0;
EXIT;
+1 -1
View File
@@ -22,4 +22,4 @@
SELECT;
POP 1;
RETURN 0;
EXIT;
+1 -1
View File
@@ -9,4 +9,4 @@
PUSHSTR "key";
SELECT;
POP 1;
RETURN 0;
EXIT;
+1 -1
View File
@@ -9,4 +9,4 @@
PUSHTRU;
JUMPIFNOTANDPOP end;
end:
RETURN 0;
EXIT;
+1 -1
View File
@@ -11,4 +11,4 @@
PUSHNNE;
POP 1;
end:
RETURN 0;
EXIT;
+1 -1
View File
@@ -14,4 +14,4 @@
JUMP end;
end:
RETURN 0;
EXIT;
+1 -1
View File
@@ -17,4 +17,4 @@ else:
PUSHFLS;
POP 1;
end:
RETURN 0;
EXIT;
+1 -1
View File
@@ -11,4 +11,4 @@ begin:
JUMPIFNOTANDPOP end;
JUMP begin;
end:
RETURN 0;
EXIT;
+1 -1
View File
@@ -16,4 +16,4 @@ begin:
end:
PUSHFLS;
POP 1;
RETURN 0;
EXIT;
+1 -1
View File
@@ -20,4 +20,4 @@ begin:
end:
PUSHFLS;
POP 1;
RETURN 0;
EXIT;
+1 -1
View File
@@ -22,4 +22,4 @@ begin:
end:
PUSHFLS;
POP 1;
RETURN 0;
EXIT;
+1 -1
View File
@@ -15,4 +15,4 @@ begin:
end:
PUSHFLS;
POP 1;
RETURN 0;
EXIT;
+1 -1
View File
@@ -10,4 +10,4 @@
begin:
PUSHNNE;
JUMPIFANDPOP begin;
RETURN 0;
EXIT;
+1 -1
View File
@@ -15,4 +15,4 @@ begin:
JUMPIFANDPOP begin;
PUSHFLS;
POP 1;
RETURN 0;
EXIT;
+1 -1
View File
@@ -18,4 +18,4 @@ begin:
JUMPIFANDPOP begin;
PUSHFLS;
POP 1;
RETURN 0;
EXIT;
+1 -1
View File
@@ -21,4 +21,4 @@ begin:
end:
PUSHFLS;
POP 1;
RETURN 0;
EXIT;
+1 -1
View File
@@ -15,4 +15,4 @@ begin:
end:
PUSHFLS;
POP 1;
RETURN 0;
EXIT;
+1 -1
View File
@@ -12,4 +12,4 @@
fun:
RETURN 0;
end:
RETURN 0;
EXIT;
+1 -1
View File
@@ -14,4 +14,4 @@ fun:
POP 1;
RETURN 0;
end:
RETURN 0;
EXIT;
+1 -1
View File
@@ -19,4 +19,4 @@ fun:
RETURN 1;
RETURN 0;
end:
RETURN 0;
EXIT;
+1 -1
View File
@@ -18,4 +18,4 @@ fun:
RETURN 1;
RETURN 0;
end:
RETURN 0;
EXIT;
+1 -1
View File
@@ -22,4 +22,4 @@ fun:
RETURN 1;
RETURN 0;
end:
RETURN 0;
EXIT;
+1 -1
View File
@@ -30,4 +30,4 @@ arg_ok:
RETURN 1;
RETURN 0;
end:
RETURN 0;
EXIT;
+1 -1
View File
@@ -34,4 +34,4 @@ arg_ok:
RETURN 1;
RETURN 0;
end:
RETURN 0;
EXIT;
+1 -1
View File
@@ -34,4 +34,4 @@ arg_ok:
RETURN 1;
RETURN 0;
end:
RETURN 0;
EXIT;
+1 -1
View File
@@ -46,4 +46,4 @@ arg0_ok:
RETURN 1;
RETURN 0;
end:
RETURN 0;
EXIT;
+1 -1
View File
@@ -66,4 +66,4 @@ arg0_ok:
RETURN 1;
RETURN 0;
end:
RETURN 0;
EXIT;
+1 -1
View File
@@ -22,4 +22,4 @@ not_none:
POP 1;
RETURN 0;
nop_end:
RETURN 0;
EXIT;
+1 -1
View File
@@ -24,4 +24,4 @@ not_none:
POP 1;
RETURN 0;
nop_end:
RETURN 0;
EXIT;
+1 -1
View File
@@ -24,4 +24,4 @@ not_none:
POP 1;
RETURN 0;
nop_end:
RETURN 0;
EXIT;
+1 -1
View File
@@ -35,4 +35,4 @@ type_ok:
POP 1;
RETURN 0;
nop_end:
RETURN 0;
EXIT;