def insert.key

yaml-for-bend@0.1.1.0 · scan.bend:1396

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

1396def insert.key(st: Sc, number: Nat, +at: T.Mark) -> Sc:
1397  match st:
1398    case Sc{cur, ind, inds, flow, allowed, tab, keys, out, +n, max}:
1399      Sc{cur, ind, inds, flow, allowed, tab, key.cleared(keys), insert(out, n, Some{number}, T.Token{T.KeyTok{}, at, at}), 1n+n, max}

Uses (8)

Used by (1)