Initial commit

This commit is contained in:
2022-05-19 23:26:00 +02:00
commit 8a8baffba8
53 changed files with 761345 additions and 0 deletions

16
crates/smol-uca/README.md Normal file
View File

@@ -0,0 +1,16 @@
# Smol UCA
Implementation of [Unicode Collation Algorithm](https://unicode.org/reports/tr10/).
## Todo
- [x] Build fst on build
- [x] Switch to ufst
- [ ] Add benchmarks
## See
- [ziglyph](https://github.com/jecolon/ziglyph/blob/main/src/collator/Collator.zig)
- [pyuca](https://github.com/jtauber/pyuca)
- [collate](https://github.com/tertsdiepraam/collate)
- [UCA Auxiliary Files](http://www.unicode.org/Public/UCA/6.0.0/CollationAuxiliary.html)