On Monday, 26 December 2016 at 10:12:20 UTC, Remi Thebault wrote:
Hello
I want to map a dchar to its Bidi_Class.
I've built an utility that reads UnicodeData.txt into an AA and
builds a trie with std.uni.codepointTrie from it.
I use Trie.store() to export the trie entry table into a D
module. (I believe in a similar manner than phobos'
unicode_tables.d)
Now I want to use this table to efficiently create a Trie in my
code, the same way std.uni does, but found out that Trie
constructor is private.
I've copy-pasted the asTrie function (and also TrieEntry
struct) in my code and it works well (which I don't understand
because my code still ends up calling the private ctor).
This must be an oversight on my part. Indeed it should be
possible to store/load your own trie.
Can you give indication on the workflow one should follow for
this use case?
Please file a bug report for Phobos basically stating your use
case and the visibility problem.
Thanks
Rémi
----
Dmitry Olshansky