<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">2015-07-25 9:26 GMT+00:00 Michael Van Canneyt <span dir="ltr"><<a href="mailto:michael@freepascal.org" target="_blank">michael@freepascal.org</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=""><br>
<br>
On Fri, 24 Jul 2015, Mark Morgan Lloyd wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
When writing something like a parser, does FPC have anything that exposes the properties of each Unicode codepoint?<br>
<br>
I'm thinking in particular of Unicode properties like BidiMirroring, which Perl6 uses to define bracketing characters. <a href="ftp://ftp.unicode.org/Public/UNIDATA/BidiMirroring.txt" rel="noreferrer" target="_blank">ftp://ftp.unicode.org/Public/UNIDATA/BidiMirroring.txt</a><br>
</blockquote>
<br></span>
Yes it does. You can use the character or unicodedata units. But this is only available in trunk, and the upcoming  3.0 release.<span class="HOEnZb"></span><br></blockquote></div><br clear="all"></div><div class="gmail_extra">Please note that in order to reduce the size of the data files, only the needed properties for the character.pas unit and the unicode string manager (for the Unicode Collation Algorithm) was taken; Bidi Mirroring unfortunately is not included :-/ <br><br></div><div class="gmail_extra">-- <br><div class="gmail_signature">Inoussa O.</div>
</div></div>