def cigar_run_step

bend-edit-distance@0.2.2.0 · EdlibTypes.bend:132

import bend-edit-distance@0.2.2.0/EdlibTypes.bend as EdlibTypes
import Base

132def cigar_run_step(runs: List<&2, CigarRun>, count: Nat, symbol: Char,
133                   next: Char, same: Bool) -> List<&2, CigarRun>:
134  match same:
135    case True{}:
136      CigarRun{1n+count, symbol} <> runs
137    case False{}:
138      CigarRun{1n, next} <> CigarRun{count, symbol} <> runs

Uses (5)

Used by (1)