diff -r 7eff4e15dd87 -r b6b7f7a3b4dc Makefile --- a/Makefile Sat Mar 11 21:41:57 2017 +0200 +++ b/Makefile Sat Mar 11 22:44:11 2017 +0200 @@ -156,6 +156,7 @@ INDEX_HTML_FILE := dist/www/index.html +STAT_MISSING_FILE := dist/misc/MISSING.rst STAT_RST_FILE := dist/misc/STAT.rst STAT_HTML_FILE := dist/www/STAT.html @@ -508,14 +509,25 @@ .PHONY: missing-stat missing-stat: dist/wordlist/gadict.list $(FREQ_DEP) $(BUILD_SCRIPTS) - @echo ====== Missing words stat ======= - @printf "%4s: %4s / %4s\n" VOA `python3 -B py/gadict_freq.py -b:dist/wordlist/gadict.list +b:dist/wordlist/voa.list | wc -l` `wc -l /{ ex += 1 };\ /^(n|det|pron|adj|v|adv|prep|conj|num|int|phr|phr\.v|contr|abbr|prefix)$$/{ tr += 1 };'\ -"END {printf \"%35s %8s %8s %8s\n\", \"$${dic%.gadict}\", art, tr, ex};"\ +"END {printf \"%20s %8s %8s %8s\n\", \"$${dic%.gadict}\", art, tr, ex};"\ <$$dic; \ done; \ -echo '=================================== ======== ======== ========'; \ +echo '==================== ======== ======== ========'; \ +echo; \ +echo '.. table:: ``gadict`` coverage of famous word lists'; \ +echo ' :class: right'; \ +echo; \ +cat $(STAT_MISSING_FILE); \ } >$@ +$(STAT_MISSING_FILE): REDIR := >$(STAT_MISSING_FILE) +$(STAT_MISSING_FILE): missing-stat | $(dir $(STAT_MISSING_FILE)) + dist/misc/: mkdir -p $@