Procházet zdrojové kódy

Add trampoline operators

ApisNecros před 1 rokem
rodič
revize
d951383118
1 změnil soubory, kde provedl 7 přidání a 0 odebrání
  1. 7 0
      starfish.js

+ 7 - 0
starfish.js

@@ -271,6 +271,13 @@ class CodeBox {
                 case "#":
                     this.OmniMirror();
                     break;
+                // Trampolines
+                case "!":
+                    this.Move();
+                    break;
+                case "?":
+                    if(this.stack.Pop() === 0){ this.Move(); }
+                    break;
                 // Stack manipulation
                 case ":":
                     this.stack.Duplicate();