word: reference root categories
[sheet.git] / tools / mkwordlist
index 655524639e4131e8fecce2a68a806550d7faca23..81c363009acef20554311a922f009a8913e2e62e 100755 (executable)
@@ -16,6 +16,10 @@ if (my $lang = shift @ARGV) {
        my $cols = "ref, array_to_string(form || alt, '/'), prio, id, sub";
        %rows = $db->select(_word => $cols, \%filter)->map_arrays;
        defined $_->[-1] or pop @$_ for values %rows;
+       $rows{''} = [
+               (undef) x 3,
+               [$db->select(word => 'id', {cat => undef, ref => undef})->flat]
+       ];
        say pp \%rows
                =~ s/\\x\{([0-9A-F]+)\}/chr hex $1/ger;
        exit;