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}

Uses (15)

Used by (1)