def block.done
yaml-for-bend@0.1.1.0 · scan.bend:1090
import yaml-for-bend@0.1.1.0/scan.bend as Scan
import Base
import yaml-for-bend@0.1.1.0/token.bend as T
1090def block.done(b: Bs, chomp: Chomp, +st: Sc, +folded: Bool, start: T.Mark) -> Step:
1091 match b:
1092 case BsDone{acc, lead, brks, cur}:
1093 Go{emit(sc.with.cur(st, cur), T.ScalarTok{String.reverse(chomped(chomp, acc, lead, brks)), Bool.pick(T.Style, folded, T.Folded{}, T.Literal{})}, start)}
1094 case BsBad{e}:
1095 fail.with(st, e)
1096 case _:
1097 fail(st, "found unexpected end of stream while scanning a block scalar", start)