I hereby claim:
- I am tomakado on github.
- I am tomakado (https://keybase.io/tomakado) on keybase.
- I have a public key ASDVP5hv5kRhI20KVlu0ivvuVpkDedWt3_vD0FpCjLWovQo
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
| # -*- coding: utf-8 -*- | |
| # Портирован с Java по мотивам http://www.algorithmist.ru/2010/12/porter-stemmer-russian.html | |
| import re | |
| class Porter: | |
| PERFECTIVEGROUND = re.compile(u"((ив|ивши|ившись|ыв|ывши|ывшись)|((?<=[ая])(в|вши|вшись)))$") | |
| REFLEXIVE = re.compile(u"(с[яь])$") | |
| ADJECTIVE = re.compile(u"(ее|ие|ые|ое|ими|ыми|ей|ий|ый|ой|ем|им|ым|ом|его|ого|ему|ому|их|ых|ую|юю|ая|яя|ою|ею)$") | |
| PARTICIPLE = re.compile(u"((ивш|ывш|ующ)|((?<=[ая])(ем|нн|вш|ющ|щ)))$") | |
| VERB = re.compile(u"((ила|ыла|ена|ейте|уйте|ите|или|ыли|ей|уй|ил|ыл|им|ым|ен|ило|ыло|ено|ят|ует|уют|ит|ыт|ены|ить|ыть|ишь|ую|ю)|((?<=[ая])(ла|на|ете|йте|ли|й|л|ем|н|ло|но|ет|ют|ны|ть|ешь|нно)))$") |
| function f(x, y) | |
| common /const/ pi | |
| f = 1/x+y | |
| end | |
| program main | |
| common /const/ pi | |
| common /values/ x1, x2, y1, y2, dx, dy | |
| pi = 3.1415927 | |