def in.stmt.go
bend-osdev-acpi@0.1.1.0 · aml_interp.bend:2677
import bend-osdev-acpi@0.1.1.0/aml_interp.bend as AmlInterp
import Base
2677def in.stmt.go(-H: Data, +n: Nat, c: AmlCur, fs: List<&2, AmlFrame>, +w: AmlWorld<H>) -> AmlMachine<H>:
2678 match n:
2679 case 16n:
2680 in.scope.op(H, cur.pkg(c), fs, w)
2681 case 20n:
2682 in.method.op(H, cur.pkg(c), fs, w)
2683 case 160n:
2684 in.if.op(H, cur.pkg(c), fs, w)
2685 case 161n:
2686 in.skip.op(H, cur.pkg(c), fs, w)
2687 case 162n:
2688 in.while.op(H, cur.pkg(c), fs, w)
2689 case 165n:
2690 in.unwind.brk(H, fs, w)
2691 case 159n:
2692 in.unwind.cont(H, fs, w)
2693 case _:
2694 AmlMachine{AmlMExec{}, c, fs, w}