5 releases (3 breaking)
|0.3.0||Oct 25, 2020|
|0.2.1||Jun 19, 2020|
|0.2.0||Jun 29, 2019|
|0.1.0||Jan 9, 2017|
|0.0.1||Apr 29, 2016|
#91 in Text processing
114,502 downloads per month
Used in 570 crates (18 directly)
This crate contains unicode utilites adapted for working with non-contiguous bytes (such as a rope.)
Much of the contents of this repo are generated automatically by scripts from Unicode data files.
This current file is the result of some archaeology; documentation on how to rebuild the various files was missing, and I am attempting to reconstruct it.
Constructing the various tables require the various data files. These are
available through the components of the Unicode standard
directory, for a given unicode version. In particular, we require
This file should be placed in a directory: I use
src/tables.rsis generated with the script located at
tools/mk_tables.py, and can be built with,
$ python3 tools/mk_tables.py data > src/tables.rs
datais the path to the created data directory.
the unit tests in
src/lib.rsare also generated by this script, by passing the
--tests-strflags (separately, to separate invocations) of the script, and then copying the output over into the body of these tests.