}
public static bool isSingleCharEmoji(int c) {
return emojiLookupTable.ContainsKey(c) || isEmptyEmoji(c);
return isSingleCharNonEmptyEmoji(c) || isEmptyEmoji(c);
public static bool isSingleCharNonEmptyEmoji(int c) {
start = i;
currentEmoji = true;
else {
if (currentEmoji != false) {