Source code is availabe at Github.
This package defines a subset of ASCII characters and group them.
Caret encodes all non-printable characters:
Glyph encodes all printable characters:
Letter is a Latin character - either lowercase or uppercase:
Latin character is one of 25 cases:
Digit is one of 10 cases:
Symbol is either a bracket or a puctuation mark:
Bracket is either opened or closed:
Shape is one of these 4 cases:
Punctuate is one of these ? cases: