Method code for $trie.keys()

[Turn on line numbering]
arg trie, @prefix;
var n, i, l;

[(prefix ?= "")] = prefix;
l = trie[1] ? [prefix + trie[1][1]] : [];
if (trie[2]) {
    for i in [1 .. trie[2].length()]
        l += .keys(trie[2 + i], prefix + trie[2][i]);
    refresh();
}
return l;

["// Miroslav Silovic ", "// Created 09-May-1995 as a part of ColdCore, see: @help Credit"]

the Cold Dark