#!/bin/sh
# igek 0.1
# verbs
#
# $1: a Magyar Ispell gykrknyvtra / Magyar Ispell root directory
# $2: spellchecker
export LC_ALL=C

if [ "$1" = "" ]; then
	echo "usage: $0 magyar_ispell_root_directory [spellchecker]"
	exit 1
fi

ROOT=${1:-'.'}
SPELL=${2:-"ISPELL"}

. $ROOT/config

cd $WRKDIR || exit 1

$AWK -v o="/" -v e="/" -v p="/" -f $AWKDIR/ige_gen.awk <ige_alanyi.1 >>$DICT
$AWK -v o="/o/" -v e="/e/" -v p="/p/" -v m="'" -f $AWKDIR/ige_gen.awk <ige_targy.1 >>$DICT
echo_n .

#grep '[gmz]$' ige_morfo.1 | sed -e 's/eg$/gett\/BDLGRVXn/
#s/em$/mett\/BDLGRVXn/
#s/ez$/zett\/BDLGRVXn/
#s/og$/gott\/ADKFQUXm/
#s/oz$/zott\/ADKFQUXm/
#s/g$/gtt\/CDMHRWX/
#s/iz$/ztt\/CDMHRWX/' >>$DICT
#echo_n .

#grep z$ ige_morfo.1 | sed 's/o\([zl]\)$/\1and/
#s/[ie]\([zl]\)$/\1end/' | sed 's/^/[vrb]/' | \
#$AWK -f $AWKDIR/melleknev_gen.awk >>$DICT
#echo_n .

# kivteles ragozs fnevek
cat fonev_morfo.2 | cut -s -f 2 | $AWK -f $AWKDIR/fonev_gen3.awk \
    -v RAG="J" >>$DICT
cat fonev_morfo.2 | cut -f 1    | $AWK -f $AWKDIR/fonev_gen2.awk \
    -v RAG="J" >>$DICT
cat fonev_morfo.2 | cut -f 3-   | tr "\t" "\n" >>$DICT
cat fonev_morfo2.2 | cut -s -f 2 | $AWK -f $AWKDIR/fonev_gen3.awk >>$DICT
cat fonev_morfo2.2 | cut -f 1    | $AWK -f $AWKDIR/fonev_gen2.awk >>$DICT
cat fonev_morfo2.2 | cut -f 3-   | tr "\t" "\n" >>$DICT

cat fonev_morfo.2 fonev_morfo2.2 | $AWK -f $AWKDIR/tovek2.awk >>$DICT

echo_n .

# rendhagy igk tiltsa

grep g$ ige_morfo.1 | sed '
s#^\(.*\(.\)g$\)#\1\2k/w\
\1\2m/w\
\1\2tt/w\
\1\2d/w#
' >>$DICT

grep g$ ige_morfo.1 | sed '
s#og$#ogunk/w#
s#\([e]\)g$#\1gnk/w#
' >>$DICT

#s#^\(.*og$\)#ogunk/w#
#s#^\(.*\([e]\)g$\)#\1gnk/w#
#s#^\(.*g$\)#gnk/w#

echo_n .

echo " Rendben."
