Pudu programming language
Menu
Package

@chrismichaelps / pudu-lang-docgen

Documentation publishing for Pudu: articles, API references, navigation, search, and static websites

0.1.0Apache-2.01

InstallClose

Emoji.pudu

Pudu14 lines664 B

GitHub ↗
1/** @Docgen.Markdown.Emoji — short codes for every fully-qualified Unicode 18.0 emoji */2module PuduLangDocgen.Markdown.Emoji34import PuduLangDocgen.Markdown.Emoji.Early as Early5import PuduLangDocgen.Markdown.Emoji.Late as Late67/// The emoji a short code names without its colons. Codes are Unicode names in lower case8/// joined by underscores, such as `thumbs_up_medium_skin_tone` or `flag_japan`, and the9/// common short aliases such as `tada`, `smile`, and `+1`.10export fn lookup(code: Str) -> Option[Str] {11  let first = if code.isEmpty() { "" } else { code.take(1) }12  if first >= "a" && first <= "l" { Early.lookup(code) } else { Late.lookup(code) }13}14