Http.dc.feed: def of bend-kit-http@0.38.2.0 Import: import bend-kit-http@0.38.2.0/http.bend as Http Lines 574-597 of bend-kit-http@0.38.2.0/http.bend: https://jend.leeeet.dev/read.txt?path=bend-kit-http@0.38.2.0/http.bend&start_line=574&end_line=597 import Base def dc.feed(s: String, st: Dc, racc: String) -> Dco: match s: case SNil{}: Dco{st, racc, ""} case SCon{h, t}: match st: case DcBad{}: Dco{DcBad{}, racc, ""} case DcDone{}: Dco{DcDone{}, racc, SCon{h, t}} case DcData{+k}: dc.feed(t, dc.data(k, 1), SCon{h, racc}) case DcSize{+acc, seen}: dc.feed(t, dc.step(DcSize{acc, seen}, dc.byte(h)), racc) case DcExt{+n}: dc.feed(t, dc.step(DcExt{n}, dc.byte(h)), racc) case DcSizeLf{+n}: dc.feed(t, dc.step(DcSizeLf{n}, dc.byte(h)), racc) case DcDataCr{}: dc.feed(t, dc.step(DcDataCr{}, dc.byte(h)), racc) case DcDataLf{}: dc.feed(t, dc.step(DcDataLf{}, dc.byte(h)), racc) case DcTr{+j}: dc.feed(t, dc.step(DcTr{j}, dc.byte(h)), racc) Uses (6): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=String https://jend.leeeet.dev/definition.txt?path=bend-kit-http@0.38.2.0/http.bend&name=Dc https://jend.leeeet.dev/definition.txt?path=bend-kit-http@0.38.2.0/http.bend&name=Dco https://jend.leeeet.dev/definition.txt?path=bend-kit-http@0.38.2.0/http.bend&name=dc.byte https://jend.leeeet.dev/definition.txt?path=bend-kit-http@0.38.2.0/http.bend&name=dc.data https://jend.leeeet.dev/definition.txt?path=bend-kit-http@0.38.2.0/http.bend&name=dc.step