AmlInterp.in.unwind.brk: def of bend-osdev-acpi@0.1.1.0 Import: import bend-osdev-acpi@0.1.1.0/aml_interp.bend as AmlInterp Lines 1684-1696 of bend-osdev-acpi@0.1.1.0/aml_interp.bend: https://jend.leeeet.dev/read.txt?path=bend-osdev-acpi@0.1.1.0/aml_interp.bend&start_line=1684&end_line=1696 import Base import bend-osdev-acpi@0.1.1.0/error.bend as E # Break: frames dropped to the While, then on after it def in.unwind.brk(-H: Data, fs: List<&2, AmlFrame>, w: AmlWorld) -> AmlMachine: match fs: case Nil{}: AmlMachine{AmlMFail{E.AcpiAmlBadControl{}}, in.no.cur(), Nil{}, w} case Con{AmlFWhile{s, after, b}, rest}: AmlMachine{AmlMExec{}, after, rest, w} case Con{AmlFCall{saved, back}, rest}: AmlMachine{AmlMFail{E.AcpiAmlBadControl{}}, back, rest, w} case Con{AmlFTop{}, rest}: AmlMachine{AmlMFail{E.AcpiAmlBadControl{}}, in.no.cur(), rest, w} case Con{f, rest}: in.unwind.brk(H, rest, w) Uses (7): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=List https://jend.leeeet.dev/definition.txt?path=bend-osdev-acpi@0.1.1.0/aml_interp.bend&name=AmlFrame https://jend.leeeet.dev/definition.txt?path=bend-osdev-acpi@0.1.1.0/aml_interp.bend&name=AmlMachine https://jend.leeeet.dev/definition.txt?path=bend-osdev-acpi@0.1.1.0/aml_interp.bend&name=AmlMode https://jend.leeeet.dev/definition.txt?path=bend-osdev-acpi@0.1.1.0/aml_interp.bend&name=AmlWorld https://jend.leeeet.dev/definition.txt?path=bend-osdev-acpi@0.1.1.0/aml_interp.bend&name=in.no.cur https://jend.leeeet.dev/definition.txt?path=bend-osdev-acpi@0.1.1.0/error.bend&name=AcpiError