def tone_step

cli@0.2.0.0 · cli.bend:947

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

947def tone_step(run: EmojiRun, code: U32) -> WidthStep:
948  match run:
949    case EmojiNone{}: WidthStep{2n, EmojiNone{}}
950    case EmojiBase{base, narrow, join}:
951      tone_on(unicode_takes_tone(base), narrow, join, code)
952    case EmojiJoiner{}: WidthStep{2n, EmojiNone{}}
953    case EmojiJoined{base}: tone_on_joined(unicode_takes_tone(base), code)

Uses (6)

Used by (1)