Browse Source

fix: dont use id for append

Jonathan Kelley 2 years ago
parent
commit
1b7fe3fcde
1 changed files with 3 additions and 2 deletions
  1. 3 2
      packages/interpreter/src/interpreter.js

+ 3 - 2
packages/interpreter/src/interpreter.js

@@ -89,8 +89,9 @@ export class Interpreter {
   PopRoot() {
   PopRoot() {
     this.stack.pop();
     this.stack.pop();
   }
   }
-  AppendChildren(id, many) {
-    let root = this.nodes[id];
+  AppendChildren(many) {
+    // let root = this.nodes[id];
+    let root = this.stack[this.stack.length - 1 - many];
     let to_add = this.stack.splice(this.stack.length - many);
     let to_add = this.stack.splice(this.stack.length - many);
     for (let i = 0; i < many; i++) {
     for (let i = 0; i < many; i++) {
       root.appendChild(to_add[i]);
       root.appendChild(to_add[i]);