+++ /dev/null
-#!/bin/bash
-
-rm -f words.$1*
-
-shopt -s nullglob
-
-max_level=`src/get-level max`
-
-if [ $1 -ne $max_level ]
-then
-
- add_affixes="`src/get-all-below $1 add-affixes`"
-
- cat `src/get-all-below $1 supplement` $add_affixes l/include/$1/* \
- | src/filter | sort | uniq > working/words.$1.tmp
-
- if [ -n "$add_affixes" ] && [ $1 -le `cat l/add-affixes/max-level` ]
- then
- echo "Adding affixes"
- cat $add_affixes | src/add-affixes >> working/words.$1.tmp
- fi
-
- src/add-possessive working/words.$1.tmp
-
- cat working/words.$1.tmp \
- | src/filter \
- | src/add-other-spellings \
- | src/add-other-forms \
- | src/add-other-spellings \
- | sort -u \
- | comm -12 - working/words.`src/get-level next $1` \
- > working/words.$1
-
- rm working/words.$1.tmp
-
-else
-
- cat working/all.lst \
- | src/add-possessive \
- | src/add-other-spellings \
- | sort -u \
- > working/words.$1
-
-fi
-
-