@@ -544,6 +544,9 @@ export default async function ({ addon, console, msg }) {
544544 {
545545 opcode : "operator_divide" ,
546546 } ,
547+ {
548+ opcode : "operator_power" ,
549+ } ,
547550 {
548551 opcode : "operator_mod" ,
549552 } ,
@@ -559,6 +562,9 @@ export default async function ({ addon, console, msg }) {
559562 {
560563 opcode : "operator_divide" ,
561564 } ,
565+ {
566+ opcode : "operator_power" ,
567+ } ,
562568 {
563569 opcode : "operator_mod" ,
564570 } ,
@@ -574,6 +580,9 @@ export default async function ({ addon, console, msg }) {
574580 {
575581 opcode : "operator_divide" ,
576582 } ,
583+ {
584+ opcode : "operator_power" ,
585+ } ,
577586 {
578587 opcode : "operator_mod" ,
579588 } ,
@@ -589,6 +598,27 @@ export default async function ({ addon, console, msg }) {
589598 opcode : "operator_multiply" ,
590599 } ,
591600 noopSwitch ,
601+ {
602+ opcode : "operator_power" ,
603+ } ,
604+ {
605+ opcode : "operator_mod" ,
606+ } ,
607+ ] ;
608+ blockSwitches [ "operator_power" ] = [
609+ {
610+ opcode : "operator_add" ,
611+ } ,
612+ {
613+ opcode : "operator_subtract" ,
614+ } ,
615+ {
616+ opcode : "operator_multiply" ,
617+ } ,
618+ {
619+ opcode : "operator_divide" ,
620+ } ,
621+ noopSwitch ,
592622 {
593623 opcode : "operator_mod" ,
594624 } ,
@@ -606,6 +636,9 @@ export default async function ({ addon, console, msg }) {
606636 {
607637 opcode : "operator_divide" ,
608638 } ,
639+ {
640+ opcode : "operator_power" ,
641+ } ,
609642 noopSwitch ,
610643 ] ;
611644 blockSwitches [ "operator_and" ] = [
0 commit comments