Show.AcpiShow.table: def of bend-osdev-acpi@0.1.1.0 Import: import bend-osdev-acpi@0.1.1.0/show.bend as Show Lines 268-294 of bend-osdev-acpi@0.1.1.0/show.bend: https://jend.leeeet.dev/read.txt?path=bend-osdev-acpi@0.1.1.0/show.bend&start_line=268&end_line=294 import Base import bend-osdev-bytes@0.1.1.0/bytes.bend as B import bend-osdev-acpi@0.1.1.0/header.bend as H import bend-osdev-acpi@0.1.1.0/registry.bend as R # a table read through a registry: its header, then its parser's dump def AcpiShow.table(~X: Data, t: R.AcpiTable) -> String: match t: case R.AcpiTRsdt{a}: AcpiShow.sdt_list(a) case R.AcpiTXsdt{a}: AcpiShow.sdt_list(a) case R.AcpiTMadt{a}: AcpiShow.madt(a) case R.AcpiTFadt{a}: AcpiShow.fadt(a) case R.AcpiTHpet{a}: AcpiShow.hpet(a) case R.AcpiTMcfg{a}: AcpiShow.mcfg(a) case R.AcpiTSrat{a}: AcpiShow.srat(a) case R.AcpiTSlit{a}: AcpiShow.slit(a) case R.AcpiTBgrt{a}: AcpiShow.bgrt(a) case R.AcpiTAml{a}: AcpiShow.aml(a) case R.AcpiTRaw{H.AcpiSdt{h, b}}: "RAW " ++ sh.n(B.Octets.len(b)) case R.AcpiTExt{tag, x}: "EXT " ++ sh.u(tag) Uses (16): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=String https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=String.append https://jend.leeeet.dev/definition.txt?path=bend-osdev-acpi@0.1.1.0/header.bend&name=AcpiSdt https://jend.leeeet.dev/definition.txt?path=bend-osdev-acpi@0.1.1.0/registry.bend&name=AcpiTable https://jend.leeeet.dev/definition.txt?path=bend-osdev-acpi@0.1.1.0/show.bend&name=AcpiShow.aml https://jend.leeeet.dev/definition.txt?path=bend-osdev-acpi@0.1.1.0/show.bend&name=AcpiShow.bgrt https://jend.leeeet.dev/definition.txt?path=bend-osdev-acpi@0.1.1.0/show.bend&name=AcpiShow.fadt https://jend.leeeet.dev/definition.txt?path=bend-osdev-acpi@0.1.1.0/show.bend&name=AcpiShow.hpet https://jend.leeeet.dev/definition.txt?path=bend-osdev-acpi@0.1.1.0/show.bend&name=AcpiShow.madt https://jend.leeeet.dev/definition.txt?path=bend-osdev-acpi@0.1.1.0/show.bend&name=AcpiShow.mcfg https://jend.leeeet.dev/definition.txt?path=bend-osdev-acpi@0.1.1.0/show.bend&name=AcpiShow.sdt_list https://jend.leeeet.dev/definition.txt?path=bend-osdev-acpi@0.1.1.0/show.bend&name=AcpiShow.slit https://jend.leeeet.dev/definition.txt?path=bend-osdev-acpi@0.1.1.0/show.bend&name=AcpiShow.srat https://jend.leeeet.dev/definition.txt?path=bend-osdev-acpi@0.1.1.0/show.bend&name=sh.n https://jend.leeeet.dev/definition.txt?path=bend-osdev-acpi@0.1.1.0/show.bend&name=sh.u https://jend.leeeet.dev/definition.txt?path=bend-osdev-bytes@0.1.1.0/bytes.bend&name=Octets.len