def code_step

cli@0.2.0.0 · cli.bend:983

import cli@0.2.0.0/cli.bend as Cli
import Base

983def code_step(cls: CodeClass, run: EmojiRun, code: U32) -> WidthStep:
984  match cls:
985    case PlainCode{}: WidthStep{code_width(code), EmojiNone{}}
986    case KeycapCode{}: WidthStep{1n, EmojiBase{code, True{}, False{}}}
987    case PictoCode{}: picto_step(run, code)
988    case ToneCode{}: tone_step(run, code)
989    case JoinerCode{}: WidthStep{0n, joiner_run(run)}
990    case Vs16Code{}: vs16_step(run)

Uses (10)

Used by (1)