├── .gitignore ├── COPYING ├── README.md ├── VERSION.txt ├── bench ├── mbench.lua └── ubench.lua ├── docs ├── 10.0.0 │ └── ucd │ │ ├── EastAsianWidth.txt │ │ ├── PropList.txt │ │ └── UnicodeData.txt ├── 11.0.0 │ └── ucd │ │ ├── EastAsianWidth.txt │ │ ├── PropList.txt │ │ └── UnicodeData.txt ├── 12.0.0 │ └── ucd │ │ ├── EastAsianWidth.txt │ │ ├── PropList.txt │ │ └── UnicodeData.txt ├── 12.1.0 │ └── ucd │ │ ├── EastAsianWidth.txt │ │ ├── PropList.txt │ │ └── UnicodeData.txt ├── 13.0.0 │ └── ucd │ │ ├── EastAsianWidth.txt │ │ ├── PropList.txt │ │ └── UnicodeData.txt ├── 14.0.0 │ └── ucd │ │ ├── EastAsianWidth.txt │ │ ├── PropList.txt │ │ └── UnicodeData.txt ├── 15.0.0 │ └── ucd │ │ ├── EastAsianWidth.txt │ │ ├── PropList.txt │ │ └── UnicodeData.txt ├── 16.0.0 │ └── ucd │ │ ├── EastAsianWidth.txt │ │ ├── PropList.txt │ │ └── UnicodeData.txt ├── _config.yml └── index.html ├── dromozoa-markdown-table ├── dromozoa-utf8-1.19-1.rockspec ├── dromozoa ├── ucd.lua ├── ucd │ ├── builder.lua │ ├── east_asian_width.lua │ ├── general_category.lua │ └── is_white_space.lua ├── utf16.lua ├── utf16 │ └── decode_surrogate_pair.lua ├── utf8.lua └── utf8 │ ├── check_integer.lua │ ├── check_string.lua │ ├── count.lua │ ├── count_table.lua │ ├── decode.lua │ ├── decode_each.lua │ ├── decode_table.lua │ ├── encode.lua │ ├── encode53.lua │ ├── encode_error.lua │ ├── encode_table.lua │ ├── offset.lua │ ├── offset_table.lua │ └── pure.lua ├── test.sh └── test ├── icu4j ├── pom.xml ├── run.sh └── src │ ├── main │ └── java │ │ └── com │ │ └── dromozoa │ │ └── utf8 │ │ └── Application.java │ └── test │ └── java │ └── com │ └── dromozoa │ └── utf8 │ └── ApplicationTest.java ├── table01.exp ├── table01.md ├── table02.exp ├── table02.md ├── table03.exp ├── table03.md ├── table04.exp ├── table04.md ├── test.exp ├── test.lua ├── test_decode_surrogate_pair.lua ├── test_east_asian_width.lua ├── test_east_asian_width.txt ├── test_general_category.lua ├── test_general_category.txt ├── test_is_white_space.lua ├── test_is_white_space.txt └── test_ucd_builder.lua /.gitignore: -------------------------------------------------------------------------------- 1 | .*.swp 2 | /out 3 | /test/icu4j/target 4 | /ubench_result* 5 | -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromozoa/dromozoa-utf8/HEAD/COPYING -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromozoa/dromozoa-utf8/HEAD/README.md -------------------------------------------------------------------------------- /VERSION.txt: -------------------------------------------------------------------------------- 1 | 1.19 2 | -------------------------------------------------------------------------------- /bench/mbench.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromozoa/dromozoa-utf8/HEAD/bench/mbench.lua -------------------------------------------------------------------------------- /bench/ubench.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromozoa/dromozoa-utf8/HEAD/bench/ubench.lua -------------------------------------------------------------------------------- /docs/10.0.0/ucd/EastAsianWidth.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromozoa/dromozoa-utf8/HEAD/docs/10.0.0/ucd/EastAsianWidth.txt -------------------------------------------------------------------------------- /docs/10.0.0/ucd/PropList.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromozoa/dromozoa-utf8/HEAD/docs/10.0.0/ucd/PropList.txt -------------------------------------------------------------------------------- /docs/10.0.0/ucd/UnicodeData.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromozoa/dromozoa-utf8/HEAD/docs/10.0.0/ucd/UnicodeData.txt -------------------------------------------------------------------------------- /docs/11.0.0/ucd/EastAsianWidth.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromozoa/dromozoa-utf8/HEAD/docs/11.0.0/ucd/EastAsianWidth.txt -------------------------------------------------------------------------------- /docs/11.0.0/ucd/PropList.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromozoa/dromozoa-utf8/HEAD/docs/11.0.0/ucd/PropList.txt -------------------------------------------------------------------------------- /docs/11.0.0/ucd/UnicodeData.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromozoa/dromozoa-utf8/HEAD/docs/11.0.0/ucd/UnicodeData.txt -------------------------------------------------------------------------------- /docs/12.0.0/ucd/EastAsianWidth.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromozoa/dromozoa-utf8/HEAD/docs/12.0.0/ucd/EastAsianWidth.txt -------------------------------------------------------------------------------- /docs/12.0.0/ucd/PropList.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromozoa/dromozoa-utf8/HEAD/docs/12.0.0/ucd/PropList.txt -------------------------------------------------------------------------------- /docs/12.0.0/ucd/UnicodeData.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromozoa/dromozoa-utf8/HEAD/docs/12.0.0/ucd/UnicodeData.txt -------------------------------------------------------------------------------- /docs/12.1.0/ucd/EastAsianWidth.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromozoa/dromozoa-utf8/HEAD/docs/12.1.0/ucd/EastAsianWidth.txt -------------------------------------------------------------------------------- /docs/12.1.0/ucd/PropList.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromozoa/dromozoa-utf8/HEAD/docs/12.1.0/ucd/PropList.txt -------------------------------------------------------------------------------- /docs/12.1.0/ucd/UnicodeData.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromozoa/dromozoa-utf8/HEAD/docs/12.1.0/ucd/UnicodeData.txt -------------------------------------------------------------------------------- /docs/13.0.0/ucd/EastAsianWidth.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromozoa/dromozoa-utf8/HEAD/docs/13.0.0/ucd/EastAsianWidth.txt -------------------------------------------------------------------------------- /docs/13.0.0/ucd/PropList.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromozoa/dromozoa-utf8/HEAD/docs/13.0.0/ucd/PropList.txt -------------------------------------------------------------------------------- /docs/13.0.0/ucd/UnicodeData.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromozoa/dromozoa-utf8/HEAD/docs/13.0.0/ucd/UnicodeData.txt -------------------------------------------------------------------------------- /docs/14.0.0/ucd/EastAsianWidth.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromozoa/dromozoa-utf8/HEAD/docs/14.0.0/ucd/EastAsianWidth.txt -------------------------------------------------------------------------------- /docs/14.0.0/ucd/PropList.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromozoa/dromozoa-utf8/HEAD/docs/14.0.0/ucd/PropList.txt -------------------------------------------------------------------------------- /docs/14.0.0/ucd/UnicodeData.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromozoa/dromozoa-utf8/HEAD/docs/14.0.0/ucd/UnicodeData.txt -------------------------------------------------------------------------------- /docs/15.0.0/ucd/EastAsianWidth.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromozoa/dromozoa-utf8/HEAD/docs/15.0.0/ucd/EastAsianWidth.txt -------------------------------------------------------------------------------- /docs/15.0.0/ucd/PropList.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromozoa/dromozoa-utf8/HEAD/docs/15.0.0/ucd/PropList.txt -------------------------------------------------------------------------------- /docs/15.0.0/ucd/UnicodeData.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromozoa/dromozoa-utf8/HEAD/docs/15.0.0/ucd/UnicodeData.txt -------------------------------------------------------------------------------- /docs/16.0.0/ucd/EastAsianWidth.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromozoa/dromozoa-utf8/HEAD/docs/16.0.0/ucd/EastAsianWidth.txt -------------------------------------------------------------------------------- /docs/16.0.0/ucd/PropList.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromozoa/dromozoa-utf8/HEAD/docs/16.0.0/ucd/PropList.txt -------------------------------------------------------------------------------- /docs/16.0.0/ucd/UnicodeData.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromozoa/dromozoa-utf8/HEAD/docs/16.0.0/ucd/UnicodeData.txt -------------------------------------------------------------------------------- /docs/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromozoa/dromozoa-utf8/HEAD/docs/_config.yml -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromozoa/dromozoa-utf8/HEAD/docs/index.html -------------------------------------------------------------------------------- /dromozoa-markdown-table: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromozoa/dromozoa-utf8/HEAD/dromozoa-markdown-table -------------------------------------------------------------------------------- /dromozoa-utf8-1.19-1.rockspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromozoa/dromozoa-utf8/HEAD/dromozoa-utf8-1.19-1.rockspec -------------------------------------------------------------------------------- /dromozoa/ucd.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromozoa/dromozoa-utf8/HEAD/dromozoa/ucd.lua -------------------------------------------------------------------------------- /dromozoa/ucd/builder.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromozoa/dromozoa-utf8/HEAD/dromozoa/ucd/builder.lua -------------------------------------------------------------------------------- /dromozoa/ucd/east_asian_width.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromozoa/dromozoa-utf8/HEAD/dromozoa/ucd/east_asian_width.lua -------------------------------------------------------------------------------- /dromozoa/ucd/general_category.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromozoa/dromozoa-utf8/HEAD/dromozoa/ucd/general_category.lua -------------------------------------------------------------------------------- /dromozoa/ucd/is_white_space.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromozoa/dromozoa-utf8/HEAD/dromozoa/ucd/is_white_space.lua -------------------------------------------------------------------------------- /dromozoa/utf16.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromozoa/dromozoa-utf8/HEAD/dromozoa/utf16.lua -------------------------------------------------------------------------------- /dromozoa/utf16/decode_surrogate_pair.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromozoa/dromozoa-utf8/HEAD/dromozoa/utf16/decode_surrogate_pair.lua -------------------------------------------------------------------------------- /dromozoa/utf8.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromozoa/dromozoa-utf8/HEAD/dromozoa/utf8.lua -------------------------------------------------------------------------------- /dromozoa/utf8/check_integer.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromozoa/dromozoa-utf8/HEAD/dromozoa/utf8/check_integer.lua -------------------------------------------------------------------------------- /dromozoa/utf8/check_string.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromozoa/dromozoa-utf8/HEAD/dromozoa/utf8/check_string.lua -------------------------------------------------------------------------------- /dromozoa/utf8/count.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromozoa/dromozoa-utf8/HEAD/dromozoa/utf8/count.lua -------------------------------------------------------------------------------- /dromozoa/utf8/count_table.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromozoa/dromozoa-utf8/HEAD/dromozoa/utf8/count_table.lua -------------------------------------------------------------------------------- /dromozoa/utf8/decode.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromozoa/dromozoa-utf8/HEAD/dromozoa/utf8/decode.lua -------------------------------------------------------------------------------- /dromozoa/utf8/decode_each.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromozoa/dromozoa-utf8/HEAD/dromozoa/utf8/decode_each.lua -------------------------------------------------------------------------------- /dromozoa/utf8/decode_table.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromozoa/dromozoa-utf8/HEAD/dromozoa/utf8/decode_table.lua -------------------------------------------------------------------------------- /dromozoa/utf8/encode.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromozoa/dromozoa-utf8/HEAD/dromozoa/utf8/encode.lua -------------------------------------------------------------------------------- /dromozoa/utf8/encode53.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromozoa/dromozoa-utf8/HEAD/dromozoa/utf8/encode53.lua -------------------------------------------------------------------------------- /dromozoa/utf8/encode_error.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromozoa/dromozoa-utf8/HEAD/dromozoa/utf8/encode_error.lua -------------------------------------------------------------------------------- /dromozoa/utf8/encode_table.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromozoa/dromozoa-utf8/HEAD/dromozoa/utf8/encode_table.lua -------------------------------------------------------------------------------- /dromozoa/utf8/offset.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromozoa/dromozoa-utf8/HEAD/dromozoa/utf8/offset.lua -------------------------------------------------------------------------------- /dromozoa/utf8/offset_table.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromozoa/dromozoa-utf8/HEAD/dromozoa/utf8/offset_table.lua -------------------------------------------------------------------------------- /dromozoa/utf8/pure.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromozoa/dromozoa-utf8/HEAD/dromozoa/utf8/pure.lua -------------------------------------------------------------------------------- /test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromozoa/dromozoa-utf8/HEAD/test.sh -------------------------------------------------------------------------------- /test/icu4j/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromozoa/dromozoa-utf8/HEAD/test/icu4j/pom.xml -------------------------------------------------------------------------------- /test/icu4j/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromozoa/dromozoa-utf8/HEAD/test/icu4j/run.sh -------------------------------------------------------------------------------- /test/icu4j/src/main/java/com/dromozoa/utf8/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromozoa/dromozoa-utf8/HEAD/test/icu4j/src/main/java/com/dromozoa/utf8/Application.java -------------------------------------------------------------------------------- /test/icu4j/src/test/java/com/dromozoa/utf8/ApplicationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromozoa/dromozoa-utf8/HEAD/test/icu4j/src/test/java/com/dromozoa/utf8/ApplicationTest.java -------------------------------------------------------------------------------- /test/table01.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromozoa/dromozoa-utf8/HEAD/test/table01.exp -------------------------------------------------------------------------------- /test/table01.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromozoa/dromozoa-utf8/HEAD/test/table01.md -------------------------------------------------------------------------------- /test/table02.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromozoa/dromozoa-utf8/HEAD/test/table02.exp -------------------------------------------------------------------------------- /test/table02.md: -------------------------------------------------------------------------------- 1 | a|b 2 | : 3 | foo 4 | -------------------------------------------------------------------------------- /test/table03.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromozoa/dromozoa-utf8/HEAD/test/table03.exp -------------------------------------------------------------------------------- /test/table03.md: -------------------------------------------------------------------------------- 1 | a 2 | :-:|- 3 | foo 4 | -------------------------------------------------------------------------------- /test/table04.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromozoa/dromozoa-utf8/HEAD/test/table04.exp -------------------------------------------------------------------------------- /test/table04.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromozoa/dromozoa-utf8/HEAD/test/table04.md -------------------------------------------------------------------------------- /test/test.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromozoa/dromozoa-utf8/HEAD/test/test.exp -------------------------------------------------------------------------------- /test/test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromozoa/dromozoa-utf8/HEAD/test/test.lua -------------------------------------------------------------------------------- /test/test_decode_surrogate_pair.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromozoa/dromozoa-utf8/HEAD/test/test_decode_surrogate_pair.lua -------------------------------------------------------------------------------- /test/test_east_asian_width.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromozoa/dromozoa-utf8/HEAD/test/test_east_asian_width.lua -------------------------------------------------------------------------------- /test/test_east_asian_width.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromozoa/dromozoa-utf8/HEAD/test/test_east_asian_width.txt -------------------------------------------------------------------------------- /test/test_general_category.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromozoa/dromozoa-utf8/HEAD/test/test_general_category.lua -------------------------------------------------------------------------------- /test/test_general_category.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromozoa/dromozoa-utf8/HEAD/test/test_general_category.txt -------------------------------------------------------------------------------- /test/test_is_white_space.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromozoa/dromozoa-utf8/HEAD/test/test_is_white_space.lua -------------------------------------------------------------------------------- /test/test_is_white_space.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromozoa/dromozoa-utf8/HEAD/test/test_is_white_space.txt -------------------------------------------------------------------------------- /test/test_ucd_builder.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromozoa/dromozoa-utf8/HEAD/test/test_ucd_builder.lua --------------------------------------------------------------------------------