def joiner_run

cli@0.2.0.0 · cli.bend:955

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

955# A ZWJ after an emoji that may join, or after a joined pictograph, waits
956# for the next pictograph.
957def joiner_run(run: EmojiRun) -> EmojiRun:
958  match run:
959    case EmojiNone{}: EmojiNone{}
960    case EmojiBase{code, narrow, join}:
961      Bool.pick(EmojiRun, join, EmojiJoiner{}, EmojiNone{})
962    case EmojiJoiner{}: EmojiNone{}
963    case EmojiJoined{code}: EmojiJoiner{}

Uses (2)

Used by (1)