Commit Graph
10 Commits
Author SHA1 Message Date
pantonshire 6791ac8d35 character data encoding 2023-06-01 14:24:33 +01:00
pantonshire d213c81bf6 🎉 start new encoder for unicode data 2023-05-30 18:51:34 +01:00
pantonshire ef6765e037 ♻️ refactoring 2023-05-19 09:29:37 +01:00
pantonshire 96d328c829 ✨ support for invalid utf8 2023-05-18 17:04:30 +01:00
pantonshire 26ee43af2e make Combining column human-readable
This patch introduces a `CombiningClass` type to represent the canonical
combining class of a codepoint. The `fmt::Display` implementation of
this type writes the human-readable name of the combining class, if
there is one. This replaces the previous behaviour, which was to just
print the raw byte value of the combining class.
2022-09-20 16:39:27 +01:00
pantonshire edb418216f update gitignore 2022-09-19 13:11:13 +01:00
pantonshire 9c1a98adb7 add help text for -f flag
This patch adds a documentation comment to `Args.full_category_names`,
which `clap` uses to generate help text for the `-f` flag.
2022-09-19 13:09:42 +01:00
pantonshire 6ed0de3c7c update Cargo.toml information
This patch updates the Cargo.toml files for both crates in this
repository, adding the author, license, description and repository
fields.
2022-09-19 12:00:09 +01:00
pantonshire 6cb3b0a412 add command line option to show full category name
This patch adds `clap` as a dependency for command-line argument
parsing, and introduces a `-f` flag to allow toggling whether or not the
full names of character classes are displayed.
2022-09-18 21:59:23 +01:00
pantonshire 172d1a14fe Initial commit 2022-09-18 18:05:00 +01:00