boostorg/spirit

x3::unicode::format does not recognize certain format control characters

3dyd opened this issue · 3 comments

3dyd commented

For example, this test would fail:

BOOST_TEST(boost::spirit::char_encoding::unicode::is_format(0x0604));

It seems that UnicodeData.txt and other files in its directory are fairly old comparing to the ones at https://unicode.org/Public/UNIDATA/

Would you care submitting a PR for updating the files, and running the generator?

While trying to make a parser using x3::unicode::other_symbol, I observed that characters that should be parsed as other_symbol are actually parsed as uppercase_letter.

I don't know if it the same issue and if it should be fixed by #745.

Should I open a new issue for this?

From #745 (comment),

I conclude this is the same issue and the pull request should fix it