Esim 6


ALPHABET = [a-z] A:[a] V:[aeiouy] \
[\+@#]:<>

$NON-FRONT-VOWEL$ = b | c | d | e | f | g | h | i | j |\
                    k | l | m | n | p | q | r | s | t |\
                    u | v | x | y | z |  |  | \+:<>

$NON-BACK-VOWEL$ =  a | b | c | d | e | f | g | h | i | j |\
                    k | l | m | n | p | q | r | s | t |\
                    u | v | x | y | z | o | \+:<>

$NOUN-SET-01$ = #talo | #valo
% $NOUN-SET-02$ = #palvelu
% $NOUN-SET-04$ = laatikko

$NOUN-01-INFL-S0$  = 
$NOUN-01-INFL-S1A$ = n  | t  | ssA 
$NOUN-01-INFL-S1B$ = Vn  | na 
$NOUN-01-INFL-S2A$  = ihin 
$NOUN-01-INFL-S2B$ = jen  | jA 
$NOUN-01-INFL-S3$  = A 


$NOUN-GRAD-01$ = $NOUN-SET-01$ $NOUN-01-INFL-S0$ |\
                $NOUN-SET-01$ $NOUN-01-INFL-S1A$  |\
                $NOUN-SET-01$ $NOUN-01-INFL-S1B$  |\
                $NOUN-SET-01$ $NOUN-01-INFL-S2A$  |\
                $NOUN-SET-01$ $NOUN-01-INFL-S2B$  |\
                $NOUN-SET-01$ $NOUN-01-INFL-S3$ 


$S-RULE$ = (#:<> $NON-BACK-VOWEL$*) A <=> a |\
           (#:<> $NON-FRONT-VOWEL$*) A <=>  


$NOUN-GRAD-01$ || $S-RULE$

-- PetriUusitalo - 25 Oct 2006

Topic revision: r2 - 2006-11-28 - KimmoKoskenniemi
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2018 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback