Build your own Trie entry table
Remi Thebault via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Mon Dec 26 02:12:20 PST 2016
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).
Can you give indication on the workflow one should follow for
this use case?
Thanks
Rémi
More information about the Digitalmars-d-learn
mailing list