/[stem-hr]/StemHR.pm
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /StemHR.pm

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 8 by dpavlin, Sat Feb 26 18:23:56 2005 UTC revision 9 by dpavlin, Sat Feb 26 18:54:49 2005 UTC
# Line 79  while(<>) { Line 79  while(<>) {
79    
80          unless (          unless (
81                  # infinitiv                  # infinitiv
82                  s/(${sa})(ti|æi)$/$1.$2 100/g ||                  s/(\w)(ti|æi)$/$1.$2 100/g ||
83                  # 1. razred                  # 1. razred
84                  s/([^s])[td](em|e¹|emo|ete|oh|osmo|oste|o¹e|ijah|ija¹e|ijasno|ijaste|ijahu|imo|ite|en|ena|eni)$/$1.sti 101/g ||                  s/([^sk])[td](em|e¹|e|emo|ete|oh|osmo|oste|o¹e|ijah|ija¹e|ijasno|ijaste|ijahu|imo|ite|en|ena|eni)$/$1s.ti 101/g ||
85                  # 2. razred                  # 2. razred
86                  s/(${sa}[sz])(em|e¹|e¹emo|ete|u|oh|e|osmo|oste|o¹e|ijah|ija¹e|ijasmo|ijaste|ijahu|imo|ite|uæi|av¹i|ao|la|lo|li|le|la|en|ena|eni)$/$1.sti 102/ ||                  s/(${sa})[sz](em|e¹|e|e¹emo|emo|ete|u|oh|e|osmo|oste|o¹e|ijah|ija¹e|ijasmo|ijaste|ijahu|imo|ite|uæi|av¹i|ao|la|lo|li|le|la|en|ena|eni)$/$1s.ti 102/ ||
87                  # 3. razdred                  # 3. razdred
88                  s/(p|b|sp|su)(em|e¹|e|emo|ete|u|oh|osmo|oste|o¹e|ah|a¹e|asmo|aste|ahu|ijah|ija¹e|i|imo|ite||uæi|av¹i|ao|la|lo|en|ena|eni)$/$1.sti 103/ ||                  s/(p|b|sp|su)(em|e¹|e|emo|ete|u|oh|osmo|oste|o¹e|ah|a¹e|asmo|aste|ahu|ijah|ija¹e|i|imo|ite||uæi|av¹i|ao|la|lo|en|ena|eni)$/$1s.ti 103/ ||
89    
90                  # imenice                  # imenice
91    
# Line 93  while(<>) { Line 93  while(<>) {
93                  s/(${su}st)a$/$1 13/g ||                  s/(${su}st)a$/$1 13/g ||
94                  s/(${su})c[ae]$/$1ce 17/g ||                  s/(${su})c[ae]$/$1ce 17/g ||
95                  # kgh                  # kgh
96                  s/(${sa})([è¾¹czs])(i|e|ima)$/kgh($1,$2,' 1')/gex ||                  s/(\w${sa})([è¾¹czs])(i|e|ima)$/kgh($1,$2,' 1')/gex ||
97                  s/(${sa}[kgh])(a|u|om)$/$1 2/g ||                  s/(${sa}[kgh])(a|u|om)$/$1 2/g ||
98                  s/(${su})([è¾¹czs])(i|e|ima)$/kgh($1,"a$2",' 3')/gex ||                  s/(${su})([è¾¹czs])(i|e|ima)$/kgh($1,"a$2",' 3')/gex ||
99                  # imenice na palatal                  # imenice na palatal
# Line 107  while(<>) { Line 107  while(<>) {
107                  # vrsta a                  # vrsta a
108                  s/me$/me 11/g ||                  s/me$/me 11/g ||
109                  s/(eta|ena)$/e 12/g ||                  s/(eta|ena)$/e 12/g ||
110                  s/(${sa}${su})(o|e|a|u|om|em|i|ima|ina)$/$1 7/g ||  
111                    s/(\w${sa}${su})(o|e|a|u|om|em|i|ima|ina|eta)$/$1 7/g ||
112    
113                  s/(${su})sa$/$1as 14/g ||                  s/(${su})sa$/$1as 14/g ||
114                  s/(${su})ena$/$1e 16/g ||                  s/(${su})ena$/$1e 16/g ||
115                  s/(${su})eta$/$1e 17/g ||                  s/(${su})eta$/$1e 17/g ||
116                  s/(${su})([oe])$/$1-$2 18/g ||                  s/(${su})([oe])$/$1$2 18/g ||
117    
118                    0;
119    
                 # mno¾ina  
                 s/(${su})(ov|ev)*(i|a|ima|e|in|ina|eta)$/$1 6/g;  
120          }          }
121    
122          if (s/^(.+)\s(\d+)$/$1\t$2/g) {          if (s/^(.+)\s(\d+)$/$1\t$2/g) {

Legend:
Removed from v.8  
changed lines
  Added in v.9

  ViewVC Help
Powered by ViewVC 1.1.26