This program builds a quick Unicode header for use in C++11 or higher programs. It lists all unicode blocks, and their starting and ending code points.
Several pre-generated unicode block versions can be found in the generated_headers/ folder.
Help Blurb
Also builds a function for listing each block's size.
The input file to build the unicode block from.
Must be an XML from Unicode org, such as from
http://www.unicode.org/Public/9.0.0/ucdxml/ for 9.0.0
This is the directory where the file unicode_blocks.hpp
will be written to.
This enumerates all unicode blocks currently allocated
This denotes the starting code point for each unicode block.
This denotes the last code point for each unicode block.
This gives the size of the allocated code block.