def word.keep.go

emerging-ezjson@1.3.0.0 · src/pull.bend:642

import emerging-ezjson@1.3.0.0/src/pull.bend as Pull
import Base
import emerging-ezjson@1.3.0.0/src/value.bend as V

642# keep the byte when it is not a delimiter
643def word.keep.go(
644  ch: Char,
645  cp: U32,
646  buf: List<&2, Char>,
647  nn: U32,
648  num: V.Num,
649  keep: Bool
650) -> Wst:
651  match keep:
652    case True{}:
653      word.step(ch, cp, buf, nn, num)
654    case False{}:
655      WStop{buf, nn, num, ch}

Uses (7)

Used by (1)