├── .github ├── FUNDING.yml └── workflows │ └── ci.yml ├── .gitignore ├── .hlint.yaml ├── CHANGELOG.md ├── LICENSE ├── Makefile ├── README.md ├── TODO.md ├── app └── Main.hs ├── benchmark └── Main.hs ├── cabal.project ├── data ├── UnicodeData.txt ├── allkeys.txt ├── cjk │ ├── Big5.txt │ ├── GB2312.txt │ ├── JISX0208.txt │ ├── Pinyin.txt │ ├── Stroke.txt │ └── Zhuyin.txt └── tailorings │ ├── af.txt │ ├── ar.txt │ ├── as.txt │ ├── az.txt │ ├── be.txt │ ├── bn.txt │ ├── ca.txt │ ├── cs.txt │ ├── cu.txt │ ├── cy.txt │ ├── da.txt │ ├── de_at_ph.txt │ ├── de_phone.txt │ ├── dsb.txt │ ├── ee.txt │ ├── eo.txt │ ├── es.txt │ ├── es_trad.txt │ ├── et.txt │ ├── fa.txt │ ├── fi.txt │ ├── fi_phone.txt │ ├── fil.txt │ ├── fo.txt │ ├── fr_ca.txt │ ├── gu.txt │ ├── ha.txt │ ├── haw.txt │ ├── he.txt │ ├── hi.txt │ ├── hr.txt │ ├── hu.txt │ ├── hy.txt │ ├── ig.txt │ ├── is.txt │ ├── ja.txt │ ├── kk.txt │ ├── kl.txt │ ├── kn.txt │ ├── ko.txt │ ├── kok.txt │ ├── lkt.txt │ ├── ln.txt │ ├── lt.txt │ ├── lv.txt │ ├── mk.txt │ ├── ml.txt │ ├── mr.txt │ ├── mt.txt │ ├── nb.txt │ ├── nn.txt │ ├── nso.txt │ ├── om.txt │ ├── or.txt │ ├── pa.txt │ ├── pl.txt │ ├── ro.txt │ ├── sa.txt │ ├── se.txt │ ├── si.txt │ ├── si_dict.txt │ ├── sk.txt │ ├── sl.txt │ ├── sq.txt │ ├── sr.txt │ ├── sv.txt │ ├── sv_refo.txt │ ├── ta.txt │ ├── te.txt │ ├── th.txt │ ├── tn.txt │ ├── to.txt │ ├── tr.txt │ ├── ug_cyrl.txt │ ├── uk.txt │ ├── ur.txt │ ├── vi.txt │ ├── vo.txt │ ├── wae.txt │ ├── wo.txt │ ├── yo.txt │ ├── zh.txt │ ├── zh_big5.txt │ ├── zh_gb.txt │ ├── zh_pin.txt │ ├── zh_strk.txt │ └── zh_zhu.txt ├── src └── Text │ ├── Collate.hs │ └── Collate │ ├── CanonicalCombiningClass.hs │ ├── Collation.hs │ ├── Collator.hs │ ├── Lang.hs │ ├── Normalize.hs │ ├── TH.hs │ ├── Tailorings.hs │ ├── Trie.hs │ └── UnicodeData.hs ├── stack.yaml ├── test ├── doctests.hs ├── uca-collation-test │ ├── CollationTest_NON_IGNORABLE_SHORT.txt │ └── CollationTest_SHIFTED_SHORT.txt └── unit.hs └── unicode-collation.cabal /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: [jgm] 2 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/.gitignore -------------------------------------------------------------------------------- /.hlint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/.hlint.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/README.md -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/TODO.md -------------------------------------------------------------------------------- /app/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/app/Main.hs -------------------------------------------------------------------------------- /benchmark/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/benchmark/Main.hs -------------------------------------------------------------------------------- /cabal.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/cabal.project -------------------------------------------------------------------------------- /data/UnicodeData.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/UnicodeData.txt -------------------------------------------------------------------------------- /data/allkeys.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/allkeys.txt -------------------------------------------------------------------------------- /data/cjk/Big5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/cjk/Big5.txt -------------------------------------------------------------------------------- /data/cjk/GB2312.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/cjk/GB2312.txt -------------------------------------------------------------------------------- /data/cjk/JISX0208.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/cjk/JISX0208.txt -------------------------------------------------------------------------------- /data/cjk/Pinyin.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/cjk/Pinyin.txt -------------------------------------------------------------------------------- /data/cjk/Stroke.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/cjk/Stroke.txt -------------------------------------------------------------------------------- /data/cjk/Zhuyin.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/cjk/Zhuyin.txt -------------------------------------------------------------------------------- /data/tailorings/af.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/af.txt -------------------------------------------------------------------------------- /data/tailorings/ar.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/ar.txt -------------------------------------------------------------------------------- /data/tailorings/as.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/as.txt -------------------------------------------------------------------------------- /data/tailorings/az.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/az.txt -------------------------------------------------------------------------------- /data/tailorings/be.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/be.txt -------------------------------------------------------------------------------- /data/tailorings/bn.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/bn.txt -------------------------------------------------------------------------------- /data/tailorings/ca.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/ca.txt -------------------------------------------------------------------------------- /data/tailorings/cs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/cs.txt -------------------------------------------------------------------------------- /data/tailorings/cu.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/cu.txt -------------------------------------------------------------------------------- /data/tailorings/cy.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/cy.txt -------------------------------------------------------------------------------- /data/tailorings/da.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/da.txt -------------------------------------------------------------------------------- /data/tailorings/de_at_ph.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/de_at_ph.txt -------------------------------------------------------------------------------- /data/tailorings/de_phone.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/de_phone.txt -------------------------------------------------------------------------------- /data/tailorings/dsb.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/dsb.txt -------------------------------------------------------------------------------- /data/tailorings/ee.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/ee.txt -------------------------------------------------------------------------------- /data/tailorings/eo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/eo.txt -------------------------------------------------------------------------------- /data/tailorings/es.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/es.txt -------------------------------------------------------------------------------- /data/tailorings/es_trad.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/es_trad.txt -------------------------------------------------------------------------------- /data/tailorings/et.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/et.txt -------------------------------------------------------------------------------- /data/tailorings/fa.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/fa.txt -------------------------------------------------------------------------------- /data/tailorings/fi.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/fi.txt -------------------------------------------------------------------------------- /data/tailorings/fi_phone.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/fi_phone.txt -------------------------------------------------------------------------------- /data/tailorings/fil.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/fil.txt -------------------------------------------------------------------------------- /data/tailorings/fo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/fo.txt -------------------------------------------------------------------------------- /data/tailorings/fr_ca.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/tailorings/gu.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/gu.txt -------------------------------------------------------------------------------- /data/tailorings/ha.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/ha.txt -------------------------------------------------------------------------------- /data/tailorings/haw.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/haw.txt -------------------------------------------------------------------------------- /data/tailorings/he.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/he.txt -------------------------------------------------------------------------------- /data/tailorings/hi.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/hi.txt -------------------------------------------------------------------------------- /data/tailorings/hr.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/hr.txt -------------------------------------------------------------------------------- /data/tailorings/hu.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/hu.txt -------------------------------------------------------------------------------- /data/tailorings/hy.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/hy.txt -------------------------------------------------------------------------------- /data/tailorings/ig.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/ig.txt -------------------------------------------------------------------------------- /data/tailorings/is.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/is.txt -------------------------------------------------------------------------------- /data/tailorings/ja.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/ja.txt -------------------------------------------------------------------------------- /data/tailorings/kk.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/kk.txt -------------------------------------------------------------------------------- /data/tailorings/kl.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/kl.txt -------------------------------------------------------------------------------- /data/tailorings/kn.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/kn.txt -------------------------------------------------------------------------------- /data/tailorings/ko.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/ko.txt -------------------------------------------------------------------------------- /data/tailorings/kok.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/kok.txt -------------------------------------------------------------------------------- /data/tailorings/lkt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/lkt.txt -------------------------------------------------------------------------------- /data/tailorings/ln.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/ln.txt -------------------------------------------------------------------------------- /data/tailorings/lt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/lt.txt -------------------------------------------------------------------------------- /data/tailorings/lv.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/lv.txt -------------------------------------------------------------------------------- /data/tailorings/mk.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/mk.txt -------------------------------------------------------------------------------- /data/tailorings/ml.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/ml.txt -------------------------------------------------------------------------------- /data/tailorings/mr.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/mr.txt -------------------------------------------------------------------------------- /data/tailorings/mt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/mt.txt -------------------------------------------------------------------------------- /data/tailorings/nb.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/nb.txt -------------------------------------------------------------------------------- /data/tailorings/nn.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/nn.txt -------------------------------------------------------------------------------- /data/tailorings/nso.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/nso.txt -------------------------------------------------------------------------------- /data/tailorings/om.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/om.txt -------------------------------------------------------------------------------- /data/tailorings/or.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/or.txt -------------------------------------------------------------------------------- /data/tailorings/pa.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/pa.txt -------------------------------------------------------------------------------- /data/tailorings/pl.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/pl.txt -------------------------------------------------------------------------------- /data/tailorings/ro.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/ro.txt -------------------------------------------------------------------------------- /data/tailorings/sa.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/sa.txt -------------------------------------------------------------------------------- /data/tailorings/se.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/se.txt -------------------------------------------------------------------------------- /data/tailorings/si.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/si.txt -------------------------------------------------------------------------------- /data/tailorings/si_dict.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/si_dict.txt -------------------------------------------------------------------------------- /data/tailorings/sk.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/sk.txt -------------------------------------------------------------------------------- /data/tailorings/sl.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/sl.txt -------------------------------------------------------------------------------- /data/tailorings/sq.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/sq.txt -------------------------------------------------------------------------------- /data/tailorings/sr.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/sr.txt -------------------------------------------------------------------------------- /data/tailorings/sv.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/sv.txt -------------------------------------------------------------------------------- /data/tailorings/sv_refo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/sv_refo.txt -------------------------------------------------------------------------------- /data/tailorings/ta.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/ta.txt -------------------------------------------------------------------------------- /data/tailorings/te.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/te.txt -------------------------------------------------------------------------------- /data/tailorings/th.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/th.txt -------------------------------------------------------------------------------- /data/tailorings/tn.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/tn.txt -------------------------------------------------------------------------------- /data/tailorings/to.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/to.txt -------------------------------------------------------------------------------- /data/tailorings/tr.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/tr.txt -------------------------------------------------------------------------------- /data/tailorings/ug_cyrl.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/ug_cyrl.txt -------------------------------------------------------------------------------- /data/tailorings/uk.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/uk.txt -------------------------------------------------------------------------------- /data/tailorings/ur.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/ur.txt -------------------------------------------------------------------------------- /data/tailorings/vi.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/vi.txt -------------------------------------------------------------------------------- /data/tailorings/vo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/vo.txt -------------------------------------------------------------------------------- /data/tailorings/wae.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/wae.txt -------------------------------------------------------------------------------- /data/tailorings/wo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/wo.txt -------------------------------------------------------------------------------- /data/tailorings/yo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/yo.txt -------------------------------------------------------------------------------- /data/tailorings/zh.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/zh.txt -------------------------------------------------------------------------------- /data/tailorings/zh_big5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/zh_big5.txt -------------------------------------------------------------------------------- /data/tailorings/zh_gb.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/zh_gb.txt -------------------------------------------------------------------------------- /data/tailorings/zh_pin.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/zh_pin.txt -------------------------------------------------------------------------------- /data/tailorings/zh_strk.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/zh_strk.txt -------------------------------------------------------------------------------- /data/tailorings/zh_zhu.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/data/tailorings/zh_zhu.txt -------------------------------------------------------------------------------- /src/Text/Collate.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/src/Text/Collate.hs -------------------------------------------------------------------------------- /src/Text/Collate/CanonicalCombiningClass.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/src/Text/Collate/CanonicalCombiningClass.hs -------------------------------------------------------------------------------- /src/Text/Collate/Collation.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/src/Text/Collate/Collation.hs -------------------------------------------------------------------------------- /src/Text/Collate/Collator.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/src/Text/Collate/Collator.hs -------------------------------------------------------------------------------- /src/Text/Collate/Lang.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/src/Text/Collate/Lang.hs -------------------------------------------------------------------------------- /src/Text/Collate/Normalize.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/src/Text/Collate/Normalize.hs -------------------------------------------------------------------------------- /src/Text/Collate/TH.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/src/Text/Collate/TH.hs -------------------------------------------------------------------------------- /src/Text/Collate/Tailorings.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/src/Text/Collate/Tailorings.hs -------------------------------------------------------------------------------- /src/Text/Collate/Trie.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/src/Text/Collate/Trie.hs -------------------------------------------------------------------------------- /src/Text/Collate/UnicodeData.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/src/Text/Collate/UnicodeData.hs -------------------------------------------------------------------------------- /stack.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/stack.yaml -------------------------------------------------------------------------------- /test/doctests.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/test/doctests.hs -------------------------------------------------------------------------------- /test/uca-collation-test/CollationTest_NON_IGNORABLE_SHORT.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/test/uca-collation-test/CollationTest_NON_IGNORABLE_SHORT.txt -------------------------------------------------------------------------------- /test/uca-collation-test/CollationTest_SHIFTED_SHORT.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/test/uca-collation-test/CollationTest_SHIFTED_SHORT.txt -------------------------------------------------------------------------------- /test/unit.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/test/unit.hs -------------------------------------------------------------------------------- /unicode-collation.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgm/unicode-collation/HEAD/unicode-collation.cabal --------------------------------------------------------------------------------