new testing infrastructure
This commit is contained in:
@@ -0,0 +1,12 @@
|
||||
|
||||
@type [compiler]
|
||||
@source
|
||||
|
||||
var = none;
|
||||
|
||||
@bytecode
|
||||
|
||||
PUSHNNE;
|
||||
ASS "var";
|
||||
POP 1;
|
||||
EXIT;
|
||||
@@ -0,0 +1,14 @@
|
||||
|
||||
@type [compiler]
|
||||
@source
|
||||
|
||||
var[key] = none;
|
||||
|
||||
@bytecode
|
||||
|
||||
PUSHNNE;
|
||||
PUSHVAR "var";
|
||||
PUSHVAR "key";
|
||||
INSERT2;
|
||||
POP 1;
|
||||
EXIT;
|
||||
@@ -0,0 +1,18 @@
|
||||
|
||||
@type [compiler]
|
||||
@source
|
||||
|
||||
A, B = func();
|
||||
|
||||
@bytecode
|
||||
|
||||
PUSHVAR "func";
|
||||
CALL 0, 2;
|
||||
|
||||
ASS "B";
|
||||
POP 1;
|
||||
|
||||
ASS "A";
|
||||
|
||||
POP 1;
|
||||
EXIT;
|
||||
@@ -0,0 +1,14 @@
|
||||
|
||||
@type [compiler]
|
||||
@source
|
||||
|
||||
var.key = none;
|
||||
|
||||
@bytecode
|
||||
|
||||
PUSHNNE;
|
||||
PUSHVAR "var";
|
||||
PUSHSTR "key";
|
||||
INSERT2;
|
||||
POP 1;
|
||||
EXIT;
|
||||
Reference in New Issue
Block a user