/[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 11 by dpavlin, Sat Jul 9 10:04:51 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. razred
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|ijahu|i|imo|ite||ući|avši|ao|la|lo|en|ena|eni)$/$1s.ti 103/ ||
89                    # 4. razred
90                    s/[čžš](em|eš|e|emo|ete|u|ah|ahu|en|ena)$/.ći 104/g ||
91                    s/[k](oh|osmo|oste|oše|ući|avši|ao|la|lo)$/.ći 105/g ||
92                    s/[c](ijah|ijaše|ijasmo|ijaste|ijahu|i|imo|ite)$/.ći 106/g ||
93                    s/[g](nuti|oh|nuh|nu|avši|nuvši|ao|nuo|nem|neš|ni|imo|nut|nimo)$/.ći 107/g ||
94    
95                  # imenice                  # imenice
96    
# Line 93  while(<>) { Line 98  while(<>) {
98                  s/(${su}st)a$/$1 13/g ||                  s/(${su}st)a$/$1 13/g ||
99                  s/(${su})c[ae]$/$1ce 17/g ||                  s/(${su})c[ae]$/$1ce 17/g ||
100                  # kgh                  # kgh
101                  s/(${sa})([čžšczs])(i|e|ima)$/kgh($1,$2,' 1')/gex ||                  s/(\w${sa})([čžšczs])(i|e|ima)$/kgh($1,$2,' 1')/gex ||
102                  s/(${sa}[kgh])(a|u|om)$/$1 2/g ||                  s/(${sa}[kgh])(a|u|om)$/$1 2/g ||
103                  s/(${su})([čžšczs])(i|e|ima)$/kgh($1,"a$2",' 3')/gex ||                  s/(${su})([čžšczs])(i|e|ima)$/kgh($1,"a$2",' 3')/gex ||
104                  # imenice na palatal                  # imenice na palatal
# Line 107  while(<>) { Line 112  while(<>) {
112                  # vrsta a                  # vrsta a
113                  s/me$/me 11/g ||                  s/me$/me 11/g ||
114                  s/(eta|ena)$/e 12/g ||                  s/(eta|ena)$/e 12/g ||
115                  s/(${sa}${su})(o|e|a|u|om|em|i|ima|ina)$/$1 7/g ||  
116                    s/(\w${sa}${su})(o|e|a|u|om|em|i|ima|ina|eta)$/$1 7/g ||
117    
118                  s/(${su})sa$/$1as 14/g ||                  s/(${su})sa$/$1as 14/g ||
119                  s/(${su})ena$/$1e 16/g ||                  s/(${su})ena$/$1e 16/g ||
120                  s/(${su})eta$/$1e 17/g ||                  s/(${su})eta$/$1e 17/g ||
121                  s/(${su})([oe])$/$1-$2 18/g ||                  s/(${su})([oe])$/$1$2 18/g ||
122    
123                    0;
124    
                 # množina  
                 s/(${su})(ov|ev)*(i|a|ima|e|in|ina|eta)$/$1 6/g;  
125          }          }
126    
127          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.11

  ViewVC Help
Powered by ViewVC 1.1.26