def code_class_by
cli@0.2.0.0 · cli.bend:903
import cli@0.2.0.0/cli.bend as Cli
import Base
903def code_class_by(small: Bool, +code: U32) -> CodeClass:
904 match small:
905 case True{}:
906 Bool.pick(CodeClass, keycap_base(code), KeycapCode{},
907 Bool.pick(CodeClass, Bool.or(U32.is_eq(code, 169),
908 U32.is_eq(code, 174)), PictoCode{}, PlainCode{}))
909 case False{}:
910 Bool.pick(CodeClass, U32.is_eq(code, 65039), Vs16Code{},
911 Bool.pick(CodeClass, U32.is_eq(code, 8205), JoinerCode{},
912 Bool.pick(CodeClass, Bool.and(U32.is_ge(code, 127995),
913 U32.is_le(code, 127999)), ToneCode{},
914 picto_class(Bool.or(Bool.and(U32.is_ge(code, 8252),
915 U32.is_le(code, 12953)), U32.is_ge(code, 126976)), code))))