remove noSkipList from AsyncEmbeddedScript2

This commit is contained in:
2024-02-10 11:18:43 -07:00
parent d72e4ee20a
commit 55770fc848

View File

@@ -102,7 +102,6 @@ class AsyncEmbeddedScript2 {
private var onBreak:AsyncCommand2 = null;
public var lastInstructionPointer(default,null):Int = -1;
private var labels:Map<String,Int> = [];
private var noSkipInstructions:Map<Int,Bool> = [];
private var parser = new Parser();
private var interp:ObjectInterp2<AsyncEmbeddedScript2>;
@@ -382,7 +381,6 @@ class AsyncEmbeddedScript2 {
var commandList:Array<Expr> = [];
var labelsList:Array<Expr> = [];
var noSkipList:Array<Expr> = [];
var labelNum = 0;
k.macros["label"] = (wholeExp:ReaderExp, args:Array<ReaderExp>, k:KissState) -> {
@@ -528,7 +526,6 @@ class AsyncEmbeddedScript2 {
expr: macro {
this.instructions = [$a{commandList}];
$b{labelsList};
$b{noSkipList};
}
})
});