Companion
Properties
A map from the Unicode code points for the circled number characters found in various regions of the Unicode code space.
The set of all errors that can happen during message splitting.
Functions
Answer the Unicode codepoint for a circled number with the given numeric value. The values for which values are available in Unicode are 0..50.
Answer whether the given Unicode codePoint is an acceptable operator.
Answer whether the specified character is an operator character, space, underscore, or ellipsis.
Answer the index of the given permutation (tuple of integers), adding it to the global permutations tuple if necessary.
The public factory for splitting message names. The result may be cached in an LRUCache. Since the messageName is used as a key in the cache, we force it to be SHARED here.
Throw a MalformedMessageException with the given error code.
Throw a SignatureException with the given error code.