Passed
Push — master ( 9bbfd7...37d9a3 )
by Peter
02:54 queued 11s
created
AnalyzerText/Analyzer/Frequency.php 2 patches
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -69,9 +69,9 @@
 block discarded – undo
69 69
     public function getPercent()
70 70
     {
71 71
         if (!$this->percent && ($frequencies = $this->getFrequency())) {
72
-            $ratio = max($frequencies) / 100;
72
+            $ratio = max($frequencies)/100;
73 73
             foreach ($frequencies as $word => $frequency) {
74
-                $this->percent[$word] = $frequency / $ratio;
74
+                $this->percent[$word] = $frequency/$ratio;
75 75
             }
76 76
         }
77 77
 
Please login to merge, or discard this patch.
Indentation   +57 added lines, -57 removed lines patch added patch discarded remove patch
@@ -14,68 +14,68 @@
 block discarded – undo
14 14
  */
15 15
 class Frequency extends Analyzer
16 16
 {
17
-    /**
18
-     * Список слов с частотой их появления.
19
-     *
20
-     * @var array
21
-     */
22
-    protected $frequencies = array();
17
+	/**
18
+	 * Список слов с частотой их появления.
19
+	 *
20
+	 * @var array
21
+	 */
22
+	protected $frequencies = array();
23 23
 
24
-    /**
25
-     * Список слов с частотой их появления в процентах.
26
-     *
27
-     * @var array
28
-     */
29
-    protected $percent = array();
24
+	/**
25
+	 * Список слов с частотой их появления в процентах.
26
+	 *
27
+	 * @var array
28
+	 */
29
+	protected $percent = array();
30 30
 
31
-    /**
32
-     * Очищает анализатор
33
-     *
34
-     * @return Frequency
35
-     */
36
-    public function clear()
37
-    {
38
-        $this->frequencies = array();
39
-        $this->percent = array();
40
-        parent::clear();
31
+	/**
32
+	 * Очищает анализатор
33
+	 *
34
+	 * @return Frequency
35
+	 */
36
+	public function clear()
37
+	{
38
+		$this->frequencies = array();
39
+		$this->percent = array();
40
+		parent::clear();
41 41
 
42
-        return $this;
43
-    }
42
+		return $this;
43
+	}
44 44
 
45
-    /**
46
-     * Определяет частоту появления слов.
47
-     *
48
-     * @return array
49
-     */
50
-    public function getFrequency()
51
-    {
52
-        if (!$this->frequencies && $this->getText()->count()) {
53
-            foreach ($this->getText() as $word) {
54
-                if (!isset($this->frequencies[$word->getPlain()])) {
55
-                    $this->frequencies[$word->getPlain()] = 0;
56
-                }
57
-                ++$this->frequencies[$word->getPlain()];
58
-            }
59
-            arsort($this->frequencies);
60
-        }
45
+	/**
46
+	 * Определяет частоту появления слов.
47
+	 *
48
+	 * @return array
49
+	 */
50
+	public function getFrequency()
51
+	{
52
+		if (!$this->frequencies && $this->getText()->count()) {
53
+			foreach ($this->getText() as $word) {
54
+				if (!isset($this->frequencies[$word->getPlain()])) {
55
+					$this->frequencies[$word->getPlain()] = 0;
56
+				}
57
+				++$this->frequencies[$word->getPlain()];
58
+			}
59
+			arsort($this->frequencies);
60
+		}
61 61
 
62
-        return $this->frequencies;
63
-    }
62
+		return $this->frequencies;
63
+	}
64 64
 
65
-    /**
66
-     * Получение проуентное отнашение частоты слов из списка частот слов.
67
-     *
68
-     * @return array
69
-     */
70
-    public function getPercent()
71
-    {
72
-        if (!$this->percent && ($frequencies = $this->getFrequency())) {
73
-            $ratio = max($frequencies) / 100;
74
-            foreach ($frequencies as $word => $frequency) {
75
-                $this->percent[$word] = $frequency / $ratio;
76
-            }
77
-        }
65
+	/**
66
+	 * Получение проуентное отнашение частоты слов из списка частот слов.
67
+	 *
68
+	 * @return array
69
+	 */
70
+	public function getPercent()
71
+	{
72
+		if (!$this->percent && ($frequencies = $this->getFrequency())) {
73
+			$ratio = max($frequencies) / 100;
74
+			foreach ($frequencies as $word => $frequency) {
75
+				$this->percent[$word] = $frequency / $ratio;
76
+			}
77
+		}
78 78
 
79
-        return $this->percent;
80
-    }
79
+		return $this->percent;
80
+	}
81 81
 }
Please login to merge, or discard this patch.
AnalyzerText/Filter/Filter.php 2 patches
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -76,7 +76,7 @@  discard block
 block discarded – undo
76 76
      */
77 77
     protected function getPreviousWord($shift = 1)
78 78
     {
79
-        return $this->getNextWord($shift * -1);
79
+        return $this->getNextWord($shift*-1);
80 80
     }
81 81
 
82 82
     /**
@@ -91,7 +91,7 @@  discard block
 block discarded – undo
91 91
         $position = $this->getText()->key();
92 92
 
93 93
         try {
94
-            $this->getText()->seek($position + $shift);
94
+            $this->getText()->seek($position+$shift);
95 95
         } catch (\OutOfBoundsException $e) {
96 96
             return null;
97 97
         }
Please login to merge, or discard this patch.
Indentation   +73 added lines, -73 removed lines patch added patch discarded remove patch
@@ -17,85 +17,85 @@
 block discarded – undo
17 17
  */
18 18
 abstract class Filter extends \FilterIterator
19 19
 {
20
-    /**
21
-     * @param Text $text
22
-     */
23
-    public function __construct(Text $text)
24
-    {
25
-        parent::__construct($text);
26
-    }
20
+	/**
21
+	 * @param Text $text
22
+	 */
23
+	public function __construct(Text $text)
24
+	{
25
+		parent::__construct($text);
26
+	}
27 27
 
28
-    /**
29
-     * Возвращает текущее слово.
30
-     *
31
-     * @return Word
32
-     */
33
-    public function current()
34
-    {
35
-        return $this->getInnerIterator()->current();
36
-    }
28
+	/**
29
+	 * Возвращает текущее слово.
30
+	 *
31
+	 * @return Word
32
+	 */
33
+	public function current()
34
+	{
35
+		return $this->getInnerIterator()->current();
36
+	}
37 37
 
38
-    /**
39
-     * Возвращает текст
40
-     *
41
-     * @return Text
42
-     */
43
-    public function getText()
44
-    {
45
-        return $this->getInnerIterator();
46
-    }
38
+	/**
39
+	 * Возвращает текст
40
+	 *
41
+	 * @return Text
42
+	 */
43
+	public function getText()
44
+	{
45
+		return $this->getInnerIterator();
46
+	}
47 47
 
48
-    /**
49
-     * Возвращает текст
50
-     *
51
-     * @return Text
52
-     */
53
-    public function getInnerIterator()
54
-    {
55
-        return parent::getInnerIterator();
56
-    }
48
+	/**
49
+	 * Возвращает текст
50
+	 *
51
+	 * @return Text
52
+	 */
53
+	public function getInnerIterator()
54
+	{
55
+		return parent::getInnerIterator();
56
+	}
57 57
 
58
-    /**
59
-     * Заменяет слово в тексте.
60
-     *
61
-     * @param Word $word Слово
62
-     */
63
-    protected function replace(Word $word)
64
-    {
65
-        $this->getInnerIterator()->replace($word);
66
-    }
58
+	/**
59
+	 * Заменяет слово в тексте.
60
+	 *
61
+	 * @param Word $word Слово
62
+	 */
63
+	protected function replace(Word $word)
64
+	{
65
+		$this->getInnerIterator()->replace($word);
66
+	}
67 67
 
68
-    /**
69
-     * Возвращает предыдущее слово.
70
-     *
71
-     * @param int|null $shift Смещение
72
-     *
73
-     * @return Word|null
74
-     */
75
-    protected function getPreviousWord($shift = 1)
76
-    {
77
-        return $this->getNextWord($shift * -1);
78
-    }
68
+	/**
69
+	 * Возвращает предыдущее слово.
70
+	 *
71
+	 * @param int|null $shift Смещение
72
+	 *
73
+	 * @return Word|null
74
+	 */
75
+	protected function getPreviousWord($shift = 1)
76
+	{
77
+		return $this->getNextWord($shift * -1);
78
+	}
79 79
 
80
-    /**
81
-     * Возвращает следующее слово.
82
-     *
83
-     * @param int|null $shift Смещение
84
-     *
85
-     * @return Word|null
86
-     */
87
-    protected function getNextWord($shift = 1)
88
-    {
89
-        $position = $this->getText()->key();
80
+	/**
81
+	 * Возвращает следующее слово.
82
+	 *
83
+	 * @param int|null $shift Смещение
84
+	 *
85
+	 * @return Word|null
86
+	 */
87
+	protected function getNextWord($shift = 1)
88
+	{
89
+		$position = $this->getText()->key();
90 90
 
91
-        try {
92
-            $this->getText()->seek($position + $shift);
93
-        } catch (\OutOfBoundsException $e) {
94
-            return null;
95
-        }
96
-        $word = $this->getText()->current();
97
-        $this->getText()->seek($position);
91
+		try {
92
+			$this->getText()->seek($position + $shift);
93
+		} catch (\OutOfBoundsException $e) {
94
+			return null;
95
+		}
96
+		$word = $this->getText()->current();
97
+		$this->getText()->seek($position);
98 98
 
99
-        return $word;
100
-    }
99
+		return $word;
100
+	}
101 101
 }
Please login to merge, or discard this patch.
AnalyzerText/Filter/WordList/Interjection.php 1 patch
Indentation   +18 added lines, -18 removed lines patch added patch discarded remove patch
@@ -14,23 +14,23 @@
 block discarded – undo
14 14
  */
15 15
 class Interjection extends WordList
16 16
 {
17
-    /**
18
-     * Возвращает список слов.
19
-     *
20
-     * @return array
21
-     */
22
-    public function getWords()
23
-    {
24
-        return array(
25
-            // русские междометья
26
-            'ох', 'ого', 'ого', 'эй', 'эх', 'цып', 'брысь', 'aх', 'ух', 'брр', 'тпру', 'гм', 'дзинь', 'тс', 'цс', 'тьфу',
27
-            'ой', 'фу', 'фи', 'ага', 'апчи', 'браво', 'ж', 'буль', 'ку', 'хлоп', 'бац', 'бух', 'шлёп', 'бум', 'бах', 'пли',
28
-            'гав', 'мяу', 'тра', 'ишь', 'вишь', 'то-то', 'эка', 'ш', 'вот те раз', 'ну', 'типа', 'хватит', 'лады', 'ок',
29
-            'хорош', 'короче',
30
-            '/^а+(\-а+)*$/ui', // ААааа Аааа-а-а
17
+	/**
18
+	 * Возвращает список слов.
19
+	 *
20
+	 * @return array
21
+	 */
22
+	public function getWords()
23
+	{
24
+		return array(
25
+			// русские междометья
26
+			'ох', 'ого', 'ого', 'эй', 'эх', 'цып', 'брысь', 'aх', 'ух', 'брр', 'тпру', 'гм', 'дзинь', 'тс', 'цс', 'тьфу',
27
+			'ой', 'фу', 'фи', 'ага', 'апчи', 'браво', 'ж', 'буль', 'ку', 'хлоп', 'бац', 'бух', 'шлёп', 'бум', 'бах', 'пли',
28
+			'гав', 'мяу', 'тра', 'ишь', 'вишь', 'то-то', 'эка', 'ш', 'вот те раз', 'ну', 'типа', 'хватит', 'лады', 'ок',
29
+			'хорош', 'короче',
30
+			'/^а+(\-а+)*$/ui', // ААааа Аааа-а-а
31 31
 
32
-            // английские междометья
33
-            'ok', 'oh', 'ah', 'bravo',
34
-        );
35
-    }
32
+			// английские междометья
33
+			'ok', 'oh', 'ah', 'bravo',
34
+		);
35
+	}
36 36
 }
Please login to merge, or discard this patch.
AnalyzerText/Filter/WordList/Particle.php 1 patch
Indentation   +24 added lines, -24 removed lines patch added patch discarded remove patch
@@ -14,29 +14,29 @@
 block discarded – undo
14 14
  */
15 15
 class Particle extends WordList
16 16
 {
17
-    /**
18
-     * Возвращает список слов.
19
-     *
20
-     * @return array
21
-     */
22
-    public function getWords()
23
-    {
24
-        return array(
25
-            // русские междометья
26
-            'пусть', 'пускай', 'давайте', 'да', 'давай', 'бы,', 'б', 'бывало', 'не', 'ни', 'ли', 'неужели', 'разве', 'вот', 'вон',
27
-            'именно', 'только', 'лишь', 'исключительно', 'единственно', 'как', 'даже', 'же', 'ведь', 'уж', 'все-таки',
28
-            'пусть', 'бишь', 'вишь', 'де', 'дескать', 'ин',
29
-            'ишь', 'мол', 'небось', 'нет', 'неужели', 'нехай', 'ну-с', 'сём', 'сем', 'таки', 'те', 'уж',
30
-            'а', 'благо', 'более', 'больше', 'буквально', 'бывает', 'бывало', 'было', 'будто', 'ведь', 'во', 'вовсе', 'вон', 'вот', 'вроде',
31
-            'всё', 'все', 'всего', 'где', 'гляди', 'да', 'давай', 'давайте', 'даже', 'дай', 'дайте', 'действительно', 'единственно', 'если',
32
-            'ещё', 'знай', 'и', 'или', 'менно', 'как', 'какое', 'куда', 'ладно', 'ли', 'лучше', 'никак', 'ничего', 'нечего', 'однако',
33
-            'окончательно', 'оно', 'поди', 'положительно', 'просто', 'прямо', 'пусть', 'пускай', 'разве', 'решительно', 'ровно', 'самое',
34
-            'себе', 'скорее', 'словно', 'совершенно', 'спасибо', 'так', 'там', 'тебе', 'тоже', 'только', 'точно', 'хоть', 'чего', 'чисто',
35
-            'что', 'чтоб', 'чтобы', 'эк', 'это',
36
-            '*-ка', '*-то', '*-с',
37
-            'вовсе не', 'далеко не', 'отнюдь не', 'почти что', 'как раз', 'что за', 'вряд ли', 'едва ли',
17
+	/**
18
+	 * Возвращает список слов.
19
+	 *
20
+	 * @return array
21
+	 */
22
+	public function getWords()
23
+	{
24
+		return array(
25
+			// русские междометья
26
+			'пусть', 'пускай', 'давайте', 'да', 'давай', 'бы,', 'б', 'бывало', 'не', 'ни', 'ли', 'неужели', 'разве', 'вот', 'вон',
27
+			'именно', 'только', 'лишь', 'исключительно', 'единственно', 'как', 'даже', 'же', 'ведь', 'уж', 'все-таки',
28
+			'пусть', 'бишь', 'вишь', 'де', 'дескать', 'ин',
29
+			'ишь', 'мол', 'небось', 'нет', 'неужели', 'нехай', 'ну-с', 'сём', 'сем', 'таки', 'те', 'уж',
30
+			'а', 'благо', 'более', 'больше', 'буквально', 'бывает', 'бывало', 'было', 'будто', 'ведь', 'во', 'вовсе', 'вон', 'вот', 'вроде',
31
+			'всё', 'все', 'всего', 'где', 'гляди', 'да', 'давай', 'давайте', 'даже', 'дай', 'дайте', 'действительно', 'единственно', 'если',
32
+			'ещё', 'знай', 'и', 'или', 'менно', 'как', 'какое', 'куда', 'ладно', 'ли', 'лучше', 'никак', 'ничего', 'нечего', 'однако',
33
+			'окончательно', 'оно', 'поди', 'положительно', 'просто', 'прямо', 'пусть', 'пускай', 'разве', 'решительно', 'ровно', 'самое',
34
+			'себе', 'скорее', 'словно', 'совершенно', 'спасибо', 'так', 'там', 'тебе', 'тоже', 'только', 'точно', 'хоть', 'чего', 'чисто',
35
+			'что', 'чтоб', 'чтобы', 'эк', 'это',
36
+			'*-ка', '*-то', '*-с',
37
+			'вовсе не', 'далеко не', 'отнюдь не', 'почти что', 'как раз', 'что за', 'вряд ли', 'едва ли',
38 38
 
39
-            // английские междометья
40
-        );
41
-    }
39
+			// английские междометья
40
+		);
41
+	}
42 42
 }
Please login to merge, or discard this patch.
AnalyzerText/Filter/WordList/Preposition.php 1 patch
Indentation   +17 added lines, -17 removed lines patch added patch discarded remove patch
@@ -14,22 +14,22 @@
 block discarded – undo
14 14
  */
15 15
 class Preposition extends WordList
16 16
 {
17
-    /**
18
-     * Возвращает список слов.
19
-     *
20
-     * @return array
21
-     */
22
-    public function getWords()
23
-    {
24
-        return array(
25
-            // русские предлоги
26
-            'без', 'в', 'до', 'для', 'за', 'из', 'к', 'ко', 'на', 'над', 'о', 'об', 'обо', 'от', 'по', 'под', 'пред', 'при', 'про', 'с', 'у',
27
-            'через', 'со', 'из-за', 'из-под', 'около', 'близ',
17
+	/**
18
+	 * Возвращает список слов.
19
+	 *
20
+	 * @return array
21
+	 */
22
+	public function getWords()
23
+	{
24
+		return array(
25
+			// русские предлоги
26
+			'без', 'в', 'до', 'для', 'за', 'из', 'к', 'ко', 'на', 'над', 'о', 'об', 'обо', 'от', 'по', 'под', 'пред', 'при', 'про', 'с', 'у',
27
+			'через', 'со', 'из-за', 'из-под', 'около', 'близ',
28 28
 
29
-            // английские предлоги
30
-            'at', 'on', 'in', 'about', 'above', 'below', 'during', 'after', 'before', 'by', 'for', 'from', 'of', 'since', 'to', 'till', 'with',
31
-            'up', 'down', 'off', 'onto', 'towards', 'away', 'through', 'into', 'along', 'past', 'across', 'over', 'between', 'under', 'outside',
32
-            'the', 'a', 'are',
33
-        );
34
-    }
29
+			// английские предлоги
30
+			'at', 'on', 'in', 'about', 'above', 'below', 'during', 'after', 'before', 'by', 'for', 'from', 'of', 'since', 'to', 'till', 'with',
31
+			'up', 'down', 'off', 'onto', 'towards', 'away', 'through', 'into', 'along', 'past', 'across', 'over', 'between', 'under', 'outside',
32
+			'the', 'a', 'are',
33
+		);
34
+	}
35 35
 }
Please login to merge, or discard this patch.
AnalyzerText/Filter/WordList/Adverb.php 1 patch
Indentation   +222 added lines, -222 removed lines patch added patch discarded remove patch
@@ -14,227 +14,227 @@
 block discarded – undo
14 14
  */
15 15
 class Adverb extends WordList
16 16
 {
17
-    /**
18
-     * Возвращает список слов.
19
-     *
20
-     * @return array
21
-     */
22
-    public function getWords()
23
-    {
24
-        return array(
25
-            // русские предлоги
26
-            'возле', 'близко', 'ближе', 'вблизи', 'неподалёку', 'неподалеку', 'недалеко', 'поблизости', 'невдалеке', 'рядом', 'поодаль',
27
-            'далеко', 'далёко', 'далече', 'вдалеке', 'вдали', 'вплотную', 'тесно', 'в отдалении', 'бок о бок', 'непосредственно', 'напрямую',
28
-            'напрямик', 'прямо', 'ровно', 'гладко', 'равномерно', 'размеренно', 'точно', 'аккуратно', 'прилежно', 'усердно', 'старательно',
29
-            'тщательно', 'добросовестно', 'основательно', 'скрупулёзно', 'скрупулезно', 'дотошно', 'подробно', 'детально', 'досконально',
30
-            'педантично', 'пунктуально', 'небрежно', 'озабоченно', 'обеспокоенно', 'встревоженно', 'пренебрежительно', 'высокомерно',
31
-            'надменно', 'заносчиво', 'свысока', 'скромно', 'сдержанно', 'вызывающе', 'нагло', 'грандиозно', 'роскошно', 'шикарно', 'ужасно',
32
-            'отвратительно', 'прекрасно', 'превосходно', 'великолепно', 'отлично', 'хорошо', 'плохо', 'безобразно', 'скверно', 'нехорошо', 'дурно',
33
-            'неприятно', 'отталкивающе', 'приятно', 'противно', 'жутко', 'страшно', 'пугающе', 'боязно', 'боязливо', 'очень', 'чересчур',
34
-            'чрезмерно', 'излишне', 'слишком', 'сильно', 'крепко', 'прочно', 'надёжно', 'надежно', 'безопасно', 'солидно', 'ненадёжно',
35
-            'ненадежно', 'гарантированно', 'слабо', 'несильно', 'хило', 'неудачно', 'мало', 'дистрофически', 'немного', 'чуток', 'чуть-чуть',
36
-            'едва-едва', 'еле-еле', 'еле', 'насилу', 'с трудом', 'едва', 'чуть', 'чуточку', 'немножко', 'немножечко', 'слегка', 'маленько',
37
-            'значительно', 'важно', 'напыщенно', 'спесиво', 'горделиво', 'гордо', 'униженно', 'смиренно', 'покорно', 'послушно', 'непокорно',
38
-            'безропотно', 'весомо', 'намного', 'существенно', 'заметно', 'значимо', 'немаловажно', 'неважно', 'многократно', 'маловажно',
39
-            'незначительно', 'много', 'немало', 'гораздо', 'недостаточно', 'достаточно', 'довольно', 'сравнительно', 'запросто', 'по-простому',
40
-            'легко', 'тяжело', 'тяжко', 'трудно', 'сложно', 'непросто', 'просто', 'несложно', 'затруднительно', 'проблематично', 'нетрудно',
41
-            'трудоёмко', 'трудоемко', 'сурово', 'вовсю', 'изо всех сил', 'всеми силами', 'что есть силы', 'со всей силы', 'что было силы',
42
-            'со всей мочи', 'со всей дури', 'вполсилы', 'кое-как', 'качественно', 'неаккуратно', 'неопрятно', 'неряшливо', 'чисто', 'непорочно',
43
-            'возвышенно', 'целомудренно', 'безупречно', 'искусно', 'ловко', 'проворно', 'удобно', 'комфортно', 'уютно', 'покойно', 'дискомфортно',
44
-            'прилично', 'некомфортно', 'не в своей тарелке', 'неуютно', 'неудобно', 'неловко', 'неуклюже', 'неповоротливо', 'неуместно', 'неприлично',
45
-            'не в себе', 'как рыба в воде', 'как сыр в масле', 'в своей тарелке', 'в своей стихии', 'с удобством', 'ладно', 'мирно', 'миролюбиво',
46
-            'агрессивно', 'враждебно', 'в ладу', 'успешно', 'благополучно', 'удачно', 'счастливо', 'уместно', 'к месту', 'кстати', 'некстати',
47
-            'вовремя', 'своевременно', 'невовремя', 'несвоевременно', 'невпопад', 'безуспешно', 'напрасно', 'бесплодно', 'тщетно', 'безрезультатно',
48
-            'бесполезно', 'без толку', 'с пользой', 'впустую', 'результатно', 'понапрасну', 'попусту', 'даром', 'задаром', 'бесплатно', 'за деньги',
49
-            'за так', 'за просто так', 'задарма', 'за здорово живёшь', 'за здорово живешь', 'за красивые глаза', 'по заслугам', 'безвозмездно',
50
-            'за спасибо', 'вотще', 'втуне', 'незря', 'всуе', 'по делу', 'зазря', 'без необходимости', 'без надобности', 'вхолостую', 'недаром',
51
-            'неслучайно', 'с умыслом', 'не зря', 'обоснованно', 'небезрезультатно', 'беспричинно', 'без причины', 'немотивированно',
52
-            'неспровоцированно', 'безосновательно', 'бесцельно', 'бессмысленно', 'осмысленно', 'результативно', 'с успехом', 'худо', 'дружно',
53
-            'по-товарищески', 'согласованно', 'слаженно', 'вместе', 'сообща', 'cовместно', 'врозь', 'врознь', 'поврозь', 'порознь', 'совместно',
54
-            'коллективно', 'единолично', 'всенародно', 'вдвоём', 'вдвоем', 'в одиночку', 'на пару', 'втроём', 'втроем', 'хором', 'разобщённо',
55
-            'разобщенно', 'всем миром', 'скопом', 'одновременно', 'параллельно', 'перпендикулярно', 'фиолетово', 'последовательно', 'синхронно',
56
-            'асинхронно', 'разновременно', 'единовременно', 'сразу', 'зараз', 'в момент', 'быстро', 'живо', 'бойко', 'энергично', 'расторопно',
57
-            'деловито', 'неутомимо', 'резко', 'внезапно', 'неожиданно', 'нежданно', 'непредвиденно', 'ожидаемо', 'предсказуемо', 'вдруг',
58
-            'непредсказуемо', 'без предупреждения', 'разом', 'за один приём', 'за один прием', 'наконом', 'решительно', 'твёрдо', 'твердо',
59
-            'устойчиво', 'неколебимо', 'непреклонно', 'непоколебимо', 'уверенно', 'неуверенно', 'робко', 'трусливо', 'застенчиво', 'смело', 'храбро',
60
-            'мужественно', 'отважно', 'доблестно', 'бесстрашно', 'бесцеремонно', 'развязно', 'мягко', 'податливо', 'плавно', 'спокойно', 'мерно',
61
-            'неподвижно', 'недвижимо', 'тихо', 'негромко', 'громко', 'звучно', 'глухо', 'приглушённо', 'приглушенно', 'с помпой', 'помпезно',
62
-            'парадно', 'пышно', 'эффектно', 'торжественно', 'официально', 'неофициально', 'серьёзно', 'серьезно', 'несерьёзно', 'несерьезно',
63
-            'величаво', 'величественно', 'внушительно', 'царственно', 'по-царски', 'нерушимо', 'священно', 'церемониально', 'крадучись', 'украдкой',
64
-            'незаметно', 'скрытно', 'тайком', 'тайно', 'втайне', 'открыто', 'публично', 'негласно', 'гласно', 'приватно', 'по секрету', 'громогласно',
65
-            'во всеуслышание', 'во всеуслышанье', 'явно', 'ясно', 'безоблачно', 'понятно', 'только', 'еще', 'уже', 'раз', 'можно', 'после', 'сейчас',
66
-            'тоже', 'теперь', 'несколько', 'более', 'также', 'пока', 'именно', 'почти', 'сегодня', 'совсем', 'нужно', 'пора', 'больше', 'сколько',
67
-            'опять', 'нельзя', 'снова', 'особенно', 'назад', 'совершенно', 'давно', 'часто', 'прежде', 'долго', 'иногда', 'затем', 'вполне', 'около',
68
-            'вокруг', 'менее', 'сначала', 'причем', 'наиболее', 'возможно', 'иначе', 'обычно', 'практически', 'столько', 'весьма', 'домой',
69
-            'необходимо', 'однажды', 'впервые', 'видно', 'известно', 'вовсе', 'скоро', 'страх', 'правильно', 'недавно', 'вперед', 'завтра',
70
-            'полностью', 'вновь', 'дома', 'обязательно', 'постоянно', 'вчера', 'примерно', 'невозможно', 'далее', 'медленно', 'естественно', 'мимо',
71
-            'внутри', 'вскоре', 'чай', 'вниз', 'абсолютно', 'интересно', 'согласно', 'лично', 'постепенно', 'настолько', 'нечего', 'должно',
72
-            'насколько', 'очевидно', 'след', 'обратно', 'вряд', 'впереди', 'вверх', 'поздно', 'рано', 'по-прежнему', 'по-моему', 'соответственно',
73
-            'специально', 'буквально', 'немедленно', 'странно', 'зло', 'относительно', 'молча', 'округ', 'тепло', 'ранее', 'вдоль', 'честно',
74
-            'осторожно', 'внимательно', 'сверху', 'навсегда', 'страсть', 'угодно', 'заранее', 'окончательно', 'фактически', 'вслед', 'исключительно',
75
-            'вне', 'особо', 'похоже', 'порой', 'редко', 'крайне', 'строго', 'широко', 'активно', 'ныне', 'навстречу', 'глубоко', 'везде', 'зря',
76
-            'больно', 'весело', 'жалко', 'выше', 'неизвестно', 'жаль', 'днем', 'сзади', 'впоследствии', 'накануне', 'внизу', 'чрезвычайно', 'отнюдь',
77
-            'непременно', 'мгновенно', 'стыдно', 'вправе', 'замуж', 'четко', 'отдельно', 'нередко', 'видать', 'нету', 'радостно', 'дважды', 'неплохо',
78
-            'ничего', 'независимо', 'высоко', 'здорово', 'самостоятельно', 'срочно', 'сперва', 'вечно', 'всерьез', 'ниже', 'поначалу', 'искренне',
79
-            'непонятно', 'реально', 'вплоть', 'справа', 'подряд', 'нынче', 'вначале', 'слева', 'по-настоящему', 'удивительно', 'холодно', 'вслух',
80
-            'слышно', 'тотчас', 'позади', 'свыше', 'посреди', 'снизу', 'вот-вот', 'кругом', 'свободно', 'по-русски', 'по-другому', 'нормально',
81
-            'коротко', 'регулярно', 'конкретно', 'крышка', 'зачастую', 'невольно', 'откровенно', 'надолго', 'подобно', 'отчасти', 'ярко',
82
-            'принципиально', 'заодно', 'целиком', 'некуда', 'неоднократно', 'наряду', 'стремительно', 'следом', 'внутрь', 'отчетливо', 'равно',
83
-            'ежедневно', 'охотно', 'смешно', 'ежегодно', 'максимально', 'грустно', 'частично', 'задумчиво', 'внешне', 'красиво', 'изнутри',
84
-            'одинаково', 'по-разному', 'по-своему', 'преимущественно', 'заново', 'недолго', 'бесконечно', 'темно', 'полно', 'попросту', 'грубо',
85
-            'научно', 'обидно', 'скучно', 'некого', 'плотно', 'наружу', 'ласково', 'наверх', 'наверху', 'шепотом', 'торопливо', 'изредка', 'пешком',
86
-            'вежливо', 'категорически', 'нежно', 'остро', 'мысленно', 'традиционно', 'потихоньку', 'прочь', 'автоматически', 'впрямь', 'тихонько',
87
-            'испуганно', 'неизбежно', 'изначально', 'поверх', 'упорно', 'физически', 'удивленно', 'сбоку', 'снаружи', 'предварительно',
88
-            'приблизительно', 'формально', 'вдвое', 'повсюду', 'поспешно', 'направо', 'толком', 'сознательно', 'печально', 'однозначно', 'жарко',
89
-            'налево', 'сердито', 'горько', 'нисколько', 'условно', 'издалека', 'горячо', 'сплошь', 'лень', 'оперативно', 'сугубо', 'нарочно',
90
-            'опять-таки', 'отныне', 'неизменно', 'временно', 'дорого', 'трижды', 'предельно', 'насквозь', 'добровольно', 'поистине', 'издали',
91
-            'объективно', 'отчаянно', 'вправду', 'щас', 'незадолго', 'неправильно', 'слыхать', 'наполовину', 'мучительно', 'ненадолго', 'растерянно',
92
-            'жадно', 'мрачно', 'моментально', 'нервно', 'всячески', 'терпеливо', 'поперек', 'справедливо', 'настойчиво', 'подчас', 'желательно',
93
-            'выгодно', 'невероятно', 'вправо', 'неторопливо', 'периодически', 'материально', 'экономически', 'низко', 'вяло', 'первоначально',
94
-            'применительно', 'любопытно', 'пополам', 'бережно', 'дополнительно', 'внутренне', 'влево', 'густо', 'взамен', 'профессионально',
95
-            'пристально', 'теоретически', 'равнодушно', 'сухо', 'задолго', 'понемногу', 'лениво', 'убедительно', 'безнадежно', 'непрерывно',
96
-            'культурно', 'глупо', 'лежа', 'умело', 'исторически', 'морально', 'по-английски', 'отрицательно', 'негде', 'жестко', 'положительно',
97
-            'замечательно', 'наизусть', 'недовольно', 'привычно', 'изрядно', 'давным-давно', 'круто', 'устало', 'заведомо', 'достойно', 'светло',
98
-            'бодро', 'шумно', 'посередине', 'наедине', 'яростно', 'налицо', 'напряженно', 'определенно', 'туго', 'тревожно', 'наутро', 'щедро',
99
-            'смутно', 'страстно', 'лихо', 'мелко', 'вдобавок', 'напоследок', 'опасно', 'нелегко', 'идеально', 'тупо', 'частенько', 'упрямо',
100
-            'необычайно', 'нехотя', 'бегом', 'покуда', 'подолгу', 'туда-сюда', 'нетерпеливо', 'судорожно', 'впредь', 'безумно', 'тонко', 'наглядно',
101
-            'жалобно', 'бесшумно', 'духовно', 'организационно', 'хмуро', 'сладко', 'по-человечески', 'послезавтра', 'быстренько', 'смертельно',
102
-            'снисходительно', 'презрительно', 'замужем', 'смущенно', 'политически', 'виновато', 'насмешливо', 'только-только', 'подозрительно',
103
-            'истинно', 'раздраженно', 'спереди', 'неохотно', 'полезно', 'жестоко', 'скорее', 'начисто', 'беззвучно', 'извне', 'хорошенько', 'грозно',
104
-            'назло', 'лихорадочно', 'болезненно', 'по-новому', 'хрипло', 'по-вашему', 'психологически', 'кратко', 'позавчера', 'насмерть', 'угрюмо',
105
-            'навеки', 'тоскливо', 'блестяще', 'напрочь', 'прямо-таки', 'грамотно', 'искусственно', 'мельком', 'незачем', 'жизненно', 'дико', 'посему',
106
-            'всего-то', 'бурно', 'характерно', 'демонстративно', 'сколько-нибудь', 'явственно', 'одиноко', 'кверху', 'приветливо', 'косвенно',
107
-            'восторженно', 'любезно', 'нечаянно', 'просто-напросто', 'хитро', 'интенсивно', 'вопросительно', 'набок', 'вдаль', 'вполголоса',
108
-            'вручную', 'попутно', 'рассеянно', 'босиком', 'недоверчиво', 'незамедлительно', 'экологически', 'незаконно', 'технически', 'достоверно',
109
-            'беспомощно', 'морг', 'назавтра', 'порою', 'поневоле', 'исправно', 'как-никак', 'намеренно', 'обиженно', 'облегченно', 'наравне',
110
-            'настороженно', 'по-французски', 'сосредоточенно', 'насильно', 'почтительно', 'безразлично', 'косо', 'многозначительно', 'злобно',
111
-            'сродни', 'уныло', 'недоуменно', 'потенциально', 'неохота', 'воедино', 'подлинно', 'бесследно', 'заботливо', 'спешно', 'наивно',
112
-            'деликатно', 'вверху', 'повсеместно', 'негативно', 'радикально', 'долой', 'усиленно', 'обильно', 'ежемесячно', 'по-немецки',
113
-            'удовлетворенно', 'неминуемо', 'душно', 'звонко', 'вкусно', 'нарочито', 'безошибочно', 'инстинктивно', 'одобрительно', 'невозмутимо',
114
-            'юридически', 'поочередно', 'невзирая', 'неслышно', 'всецело', 'сочувственно', 'скептически', 'взаимно', 'вертикально', 'подле',
115
-            'примечательно', 'неуклонно', 'впору', 'враз', 'по-детски', 'крупно', 'нелепо', 'внятно', 'по-хорошему', 'беспрерывно', 'врасплох',
116
-            'добродушно', 'забавно', 'смирно', 'вмиг', 'наперед', 'ненароком', 'трагически', 'издавна', 'пронзительно', 'критически', 'гулко',
117
-            'вконец', 'беспощадно', 'интуитивно', 'адекватно', 'наяву', 'легонько', 'угрожающе', 'всего-навсего', 'сроду', 'загадочно', 'настежь',
118
-            'таинственно', 'тускло', 'вглубь', 'механически', 'круглосуточно', 'бешено', 'каково', 'посредине', 'пусто', 'наугад', 'обстоятельно',
119
-            'наскоро', 'укоризненно', 'обыкновенно', 'лукаво', 'всемирно', 'наспех', 'национально', 'по-твоему', 'надобно', 'наглухо', 'мощно',
120
-            'намертво', 'собственноручно', 'взволнованно', 'наотрез', 'секретно', 'нестерпимо', 'ослепительно', 'любовно', 'понимающе', 'разумно',
121
-            'поразительно', 'предположительно', 'вдвойне', 'взад', 'горестно', 'логически', 'образно', 'искоса', 'трезво', 'вскользь', 'органично',
122
-            'доверительно', 'ехидно', 'паче', 'скок', 'вдогонку', 'мимоходом', 'по-иному', 'беспрепятственно', 'неспешно', 'творчески', 'единогласно',
123
-            'изящно', 'наизнанку', 'вторично', 'сердечно', 'гневно', 'изумленно', 'возмущенно', 'вира', 'властно', 'наименее', 'сколько-то',
124
-            'возбужденно', 'наготове', 'дружески', 'загодя', 'поутру', 'прямиком', 'вкупе', 'шибко', 'рыло', 'оживленно', 'невзначай', 'нечасто',
125
-            'вкратце', 'безоговорочно', 'потрясающе', 'втрое', 'необязательно', 'систематически', 'счас', 'бедно', 'исподлобья', 'неестественно',
126
-            'предостаточно', 'дословно', 'досрочно', 'сокрушенно', 'вбок', 'по-нашему', 'генетически', 'помаленьку', 'безвозвратно', 'вдоволь',
127
-            'психически', 'зябко', 'маловато', 'стабильно', 'убежденно', 'душевно', 'мигом', 'художественно', 'чутко', 'умеренно', 'логично',
128
-            'законодательно', 'тошно', 'битком', 'вдребезги', 'заочно', 'ощутимо', 'исподволь', 'воочию', 'довольно-таки', 'элементарно', 'богато',
129
-            'грязно', 'наперебой', 'единодушно', 'насовсем', 'необычно', 'поровну', 'слепо', 'бессознательно', 'мало-помалу', 'невесело', 'поныне',
130
-            'безмерно', 'навечно', 'сполна', 'сонно', 'живьем', 'неспроста', 'поодиночке', 'стоя', 'законно', 'чудовищно', 'настоятельно', 'рядышком',
131
-            'мило', 'бегло', 'невнятно', 'неумолимо', 'беспокойно', 'неясно', 'аккурат', 'повторно', 'ввысь', 'мало-мальски', 'несравненно',
132
-            'немедля', 'идейно', 'увлеченно', 'уклончиво', 'недорого', 'разочарованно', 'резонно', 'славно', 'чертовски', 'произвольно', 'динамично',
133
-            'натурально', 'неумело', 'наголо', 'позднее', 'шутливо', 'дыбом', 'заблаговременно', 'итого', 'неудержимо', 'обреченно', 'осознанно',
134
-            'элегантно', 'впрок', 'умышленно', 'органически', 'испокон', 'отдаленно', 'вчетвером', 'бессильно', 'доверху', 'средне', 'азартно',
135
-            'напролет', 'блаженно', 'отрывисто', 'письменно', 'ревниво', 'хладнокровно', 'потихонечку', 'вспять', 'биологически', 'по-старому',
136
-            'простодушно', 'тихонечко', 'скупо', 'бесповоротно', 'молчаливо', 'нещадно', 'подавно', 'стратегически', 'самолично', 'типично',
137
-            'доверчиво', 'молниеносно', 'понаслышке', 'напоказ', 'неверно', 'ошибочно', 'поголовно', 'чинно', 'мастерски', 'торжествующе', 'чудесно',
138
-            'музыкально', 'по-хозяйски', 'пропорционально', 'сдуру', 'совестно', 'беззаботно', 'порядком', 'надвое', 'адски', 'аспидно', 'баснословно',
139
-            'бдительно', 'без задних ног', 'без колебаний', 'без памяти', 'без удержу', 'безапелляционно', 'безбожно', 'безгранично', 'безжалостно',
140
-            'беззаветно', 'беззастенчиво', 'безмятежно', 'безраздельно', 'безудержно', 'безукоризненно', 'безусловно', 'безустанно', 'безутешно',
141
-            'бескомпромиссно', 'беспардонно', 'беспредельно', 'беспрекословно', 'бессовестно', 'бесстыдно', 'бесчеловечно', 'благим матом', 'в доску',
142
-            'в дым', 'в значительной мере', 'в значительной степени', 'в корне', 'в кровь', 'в совершенстве', 'в стельку', 'во весь голос',
143
-            'во весь дух', 'во весь опор', 'во весь рот', 'во все глаза', 'во все горло', 'во все лопатки', 'во всю Ивановскую', 'во всю мочь',
144
-            'всей душой', 'всем сердцем', 'всемерно', 'всеми фибрами души', 'всесторонне', 'горючими слезами', 'горячо ', 'диаметрально',
145
-            'до безрассудства', 'до безумия', 'до бесконечности', 'до беспамятства', 'до бесчувствия', 'до боли', 'до глубины души', 'до зарезу',
146
-            'до зубов', 'до изнеможения', 'до колик', 'до корней волос', 'до костей', 'до крайности', 'до мозга костей', 'до небес ', 'до невероятности',
147
-            'до невозможности', 'до неприличия', 'до неузнаваемости', 'до нитки', 'до обидного', 'до облаков', 'до оскомины', 'до основания',
148
-            'до отвала', 'до отказа', 'до положения риз', 'до полусмерти', 'до последнего вздоха', 'до последнего дыхания', 'до последнего патрона',
149
-            'до последней капли крови', 'до последней степени', 'до потери сознания', 'до предела', 'до расточительности', 'до самозабвения',
150
-            'до седьмого пота', 'до слез', 'до смерти', 'до тошноты', 'до ужаса', 'до умопомрачения', 'до упаду', 'до ушей ', 'до фанатизма',
151
-            'до хрипоты', 'до чертиков', 'до чрезвычайности', 'досыта', 'дьявольски', 'жгуче', 'железно', 'запоем', 'запредельно', 'зверски',
152
-            'злостно', 'изумительно', 'исступленно', 'истово', 'истошно', 'исчерпывающе', 'кардинально', 'катастрофически', 'клятвенно',
153
-            'колоссально', 'коренным образом', 'кристально', 'кровно', 'круто ', 'люто', 'мертвецки', 'мертвецким сном', 'мертвым сном',
154
-            'на редкость', 'на удивление', 'на чем свет стоит', 'навзрыд', 'наголову', 'надрывно', 'назубок', 'насущно', 'не щадя живота своего',
155
-            'небывало', 'невиданно', 'невообразимо', 'невыносимо', 'невыразимо', 'недопустимо', 'неизмеримо', 'неимоверно', 'неистово',
156
-            'немилосердно', 'немыслимо', 'необыкновенно', 'неописуемо', 'неопровержимо', 'непомерно', 'непоправимо', 'непостижимо', 'непримиримо',
157
-            'непробудно', 'непроходимо', 'неразрывно', 'несказанно', 'неслыханно', 'несметно', 'неузнаваемо', 'неукоснительно', 'неустанно',
158
-            'неусыпно', 'неутешно', 'оглушительно', 'ожесточенно', 'от души', 'от всей души', 'от всего сердца', 'открыв рот', 'отменно', 'панически',
159
-            'патологически', 'пламенно', 'по горло', 'по уши', 'по-собачьи', 'подчеркнуто', 'позарез', 'порядочно', 'преступно', 'примитивно',
160
-            'приторно', 'разинув рот', 'разительно', 'редкостно', 'рекордно', 'свято', 'со всех ног', 'строго-настрого', 'убийственно', 'ужасающе',
161
-            'фанатически', 'фанатично', 'фантастически', 'феноменально', 'благосклонно', 'врассыпную', 'вслепую', 'галантно', 'натужно', 'томно',
162
-            'шестью', 'всяко', 'выжидающе', 'ненамного', 'ободряюще', 'токмо', 'трепетно', 'резво', 'благотворно', 'добротно', 'дремотно',
163
-            'еженедельно', 'зеркально', 'исконно', 'ложно', 'невкусно', 'неразумно', 'очертя', 'паршиво', 'пестро', 'посейчас', 'снежно', 'сообразно',
164
-            'сызмальства', 'умильно', 'хлестко', 'хлопотно', 'кисло', 'дешево', 'взаймы', 'исподтишка', 'отродясь', 'позорно', 'пропадом', 'радушно',
165
-            'хищно', 'напросто', 'героически', 'догола', 'кроваво', 'наотмашь', 'посмертно', 'сяк', 'некрасиво', 'ниоткуда', 'свирепо',
166
-            'благоприятно', 'вразвалку', 'голо', 'гречески', 'задорно', 'интеллектуально', 'муторно', 'навытяжку', 'нарасхват', 'насухо', 'натянуто',
167
-            'нечисто', 'обыденно', 'ответственно', 'праздно', 'спросонок', 'урывками', 'ходко', 'благодушно', 'преспокойно', 'фальшиво', 'вволю',
168
-            'персонально', 'преждевременно', 'пустынно', 'спьяну', 'бледно', 'впрямую', 'замертво', 'невысоко', 'немудрено', 'понемножку',
169
-            'равносильно', 'вдрызг', 'вкривь', 'вовек', 'вполоборота', 'вполуха', 'втихую', 'деланно', 'доколе', 'дробно', 'дымно', 'еврейски',
170
-            'ежечасно', 'живописно', 'интимно', 'математически', 'намедни', 'невтерпеж', 'незаслуженно', 'ниц', 'односложно', 'пожизненно',
171
-            'прощально', 'старчески', 'талантливо', 'узко', 'наземь', 'бескорыстно', 'навряд', 'напролом', 'нараспев', 'неладно', 'отрешенно',
172
-            'растроганно', 'суждено', 'аппетитно', 'вприпрыжку', 'гнусно', 'корректно', 'надсадно', 'налегке', 'наружно', 'недвижно', 'незримо',
173
-            'преданно', 'солнечно', 'стойко', 'убито', 'почитай', 'впросак', 'впятером', 'завидно', 'классно', 'неравномерно', 'нескладно', 'нощно',
174
-            'опрятно', 'сыто', 'эстонски', 'навек', 'невинно', 'поверху', 'донельзя', 'подло', 'просторно', 'вповалку', 'добела', 'легально', 'любя',
175
-            'молодо', 'набекрень', 'навеселе', 'наутек', 'оценивающе', 'сносно', 'стихийно', 'ядовито', 'вразвалочку', 'денно', 'дюже', 'женски',
176
-            'завороженно', 'истерично', 'наизготовку', 'планомерно', 'помногу', 'почетно', 'скользко', 'суеверно', 'хлопотливо', 'японски', 'серо',
177
-            'буднично', 'давненько', 'наповал', 'уставясь', 'воистину', 'детски', 'взахлеб', 'визгливо', 'впопыхах', 'играючи', 'нимало', 'свойски',
178
-            'сдавленно', 'тактично', 'протяжно', 'братски', 'взаперти', 'виртуозно', 'вскачь', 'далековато', 'дивно', 'идиотски', 'кряду',
179
-            'негаданно', 'попарно', 'пристойно', 'пыльно', 'рьяно', 'сытно', 'темновато', 'удрученно', 'устно', 'мутно', 'влажно', 'впервой',
180
-            'заживо', 'спросонья', 'затемно', 'золотисто', 'местно', 'метко', 'нараспашку', 'настрого', 'недурно', 'неровно', 'смолоду', 'вразнобой',
181
-            'гадко', 'грациозно', 'занятно', 'засветло', 'каменно', 'невпроворот', 'польски', 'премного', 'суховато', 'сызнова', 'успокаивающе',
182
-            'утомительно', 'всласть', 'зорко', 'нипочем', 'сипло', 'сумрачно', 'отовсюду', 'вперемежку', 'завсегда', 'мерзко', 'навзничь',
183
-            'наперевес', 'недобро', 'поминутно', 'покрепче', 'безболезненно', 'воровато', 'донизу', 'доподлинно', 'мудрено', 'несмело', 'рановато',
184
-            'нечестно', 'рысью', 'прохладно', 'добром', 'анфас', 'вдосталь', 'вольготно', 'впритык', 'всмятку', 'вширь', 'геройски', 'людно',
185
-            'навыпуск', 'насильственно', 'отвесно', 'похвально', 'сказочно', 'солдатски', 'эдак', 'дерзко', 'допоздна', 'картинно', 'сокращенно',
186
-            'сям', 'неинтересно', 'бездарно', 'парадоксально', 'понуро', 'попеременно', 'пьяно', 'сладостно', 'взаправду', 'голодно', 'дотоле',
187
-            'единожды', 'желчно', 'зело', 'зримо', 'красочно', 'наперво', 'неплотно', 'подкожно', 'постыдно', 'скоренько', 'безмолвно', 'доступно',
188
-            'остроумно', 'туманно', 'методично', 'доселе', 'модно', 'помалу', 'безучастно', 'воздушно', 'воинственно', 'длительно', 'дотла',
189
-            'призывно', 'споро', 'терпимо', 'кротко', 'нахально', 'неодобрительно', 'ново', 'вредно', 'давеча', 'вброд', 'включительно', 'впотьмах',
190
-            'наклонясь', 'ничегошеньки', 'предостерегающе', 'ритмично', 'серовато', 'тягостно', 'утомленно', 'невыгодно', 'стыдливо', 'чудно',
191
-            'вчетверо', 'неосторожно', 'опрометью', 'капризно', 'лестно', 'огорченно', 'трудновато', 'почем', 'десятью', 'мертвенно', 'начистоту',
192
-            'неточно', 'толсто', 'ужо', 'гениально', 'обрадованно', 'сыро', 'бездумно', 'накрест', 'плашмя', 'эк', 'бестактно', 'вплавь', 'второпях',
193
-            'вынужденно', 'жирно', 'навылет', 'нагишом', 'напропалую', 'негоже', 'беспечно', 'свежо', 'благостно', 'гуманно', 'диковато',
194
-            'доходчиво', 'заливисто', 'зыбко', 'коварно', 'кучно', 'наобум', 'наощупь', 'насмарку', 'наудачу', 'неярко', 'плоховато', 'понарошку',
195
-            'привольно', 'связно', 'угнетающе', 'фатально', 'хамски', 'хронически', 'шустро', 'благородно', 'мудро', 'толково', 'грешно', 'грубовато',
196
-            'начеку', 'шутя', 'абхазски', 'буйно', 'втихомолку', 'едко', 'зычно', 'иронично', 'искренно', 'настороже', 'плоско', 'злорадно', 'цепко',
197
-            'безвинно', 'бессвязно', 'божески', 'броском', 'вальяжно', 'вовне', 'восемью', 'впроголодь', 'всенепременно', 'гортанно', 'испански',
198
-            'наперечет', 'нескоро', 'ориентировочно', 'особливо', 'плачевно', 'сжато', 'стократ', 'убого', 'умиленно', 'хаотично', 'накрепко',
199
-            'раздельно', 'сгоряча', 'умно', 'скорбно', 'ошалело', 'походя', 'сломя', 'церемонно', 'пошло', 'докрасна', 'заслуженно', 'натощак',
200
-            'осуждающе', 'подчистую', 'пополудни', 'потерянно', 'предательски', 'субъективно', 'четырежды', 'грузно', 'утвердительно', 'хозяйски',
201
-            'блекло', 'вприсядку', 'гибко', 'двадцатью', 'дочерна', 'издревле', 'нестройно', 'подспудно', 'симпатично', 'скудно', 'стройно',
202
-            'монотонно', 'наискось', 'победно', 'покамест', 'вскорости', 'китайски', 'порывисто', 'пугливо', 'страдальчески', 'ничком', 'изысканно',
203
-            'лаконично', 'молчком', 'навыкате', 'напористо', 'ничтожно', 'отрадно', 'поделом', 'прелестно', 'спозаранку', 'томительно', 'длинно',
204
-            'актуально', 'близоруко', 'грузински', 'кишмя', 'крыто', 'мимолетно', 'неискренне', 'обалдело', 'организованно', 'отсюдова',
205
-            'предпочтительно', 'пылко', 'разнообразно', 'сторицей', 'веско', 'восвояси', 'игриво', 'наискосок', 'неотрывно', 'смачно', 'вровень',
206
-            'многовато', 'прозрачно', 'складно', 'степенно', 'страшновато', 'стремглав', 'вдумчиво', 'втихаря', 'жутковато', 'наперегонки',
207
-            'нереально', 'нетвердо', 'популярно', 'сочно', 'цинично', 'досадно', 'мокро', 'наперерез', 'бесспорно', 'аморально', 'ветрено',
208
-            'всухомятку', 'вчистую', 'глуховато', 'задушевно', 'зачарованно', 'мелодично', 'минимально', 'навыворот', 'наново', 'немо', 'ответно',
209
-            'понизу', 'посередке', 'романтично', 'спонтанно', 'оттуда', 'отсюда', 'наверно', 'столь', 'потом', 'тута', 'этак', 'там', 'видимо',
210
-            'вон', 'где', 'сколь', 'человечески', 'единственно', 'социально', 'английски', 'черно', 'никак', 'ничуть', 'наверное', 'действительно',
211
-            'сюда', 'туда', 'откуда', 'вперемешку', 'книзу', 'нудно', 'отечески', 'притворно', 'поэтому', 'несомненно', 'всюду', 'полгода', 'наконец',
212
-            'зачем', 'так', 'сидя', 'русски', 'вообще', 'никогда', 'нигде', 'некогда', 'оттого', 'пятью', 'куда', 'всегда', 'наверняка', 'никуда',
213
-            'отчего', 'дорогой', 'потому', 'почему', 'случайно', 'собственно', 'вероятно', 'тогда', 'здесь', 'наоборот', 'верно', 'ввек', 'вкось',
214
-            'вкрутую', 'внаем', 'вничью', 'вовеки', 'вполоборота вполовину', 'вприкуску', 'впрочем', 'вразбивку', 'вразброд', 'вразнос', 'вразрез',
215
-            'вразрядку', 'врастяжку', 'врукопашную', 'всплошную', 'втридорога', 'вчерне', 'довеку', 'докуда', 'досуха', 'дочиста', 'заутра',
216
-            'иссиня', 'исстари', 'набело', 'навряд ли', 'навынос', 'наперекор', 'например', 'напрокат', 'напротив', 'начерно', 'невдомек',
217
-            'невмоготу', 'отроду', 'поближе', 'побоку', 'по-делом', 'подешевле', 'подольше', 'помимо', 'поскольку', 'постольку', 'сверх', 'сплеча',
218
-            'без ведома', 'без оглядки', 'без отказа', 'без просвета', 'без разбору', 'без спросу', 'без умолку', 'без устали', 'в виде',
219
-            'в диковинку', 'в заключение', 'в конце концов', 'в меру', 'в насмешку', 'в обмен', 'в обнимку', 'в обрез', 'в обтяжку', 'в обхват',
220
-            'в общем', 'во всеоружии', 'во избежание', 'во сто крат', 'в открытую', 'в отместку', 'в охапку', 'в прах', 'в противовес', 'в рассрочку',
221
-            'в розницу', 'в ряд', 'в сердцах', 'в складчину', 'вслед за тем', 'в срок', 'в старину', 'в сторону', 'в струнку', 'в тиши',
222
-            'в три погибели', 'в тупик', 'в упор', 'до востребования', 'до свидания', 'до сих пор', 'за глаза', 'за границей', 'за границу',
223
-            'за полночь', 'из-за границы', 'из-под мышек', 'из-под мышки', 'из-под спуда', 'как раз', 'мал мала меньше', 'на авось', 'на бегу',
224
-            'на боковую', 'на веки вечные', 'на вес', 'на весу', 'на вид', 'виду', 'на вкус', 'на время', 'на выбор', 'на глаз', 'на грех',
225
-            'на диво', 'на днях', 'на дом', 'на дому', 'на дыбы', 'на зависть', 'на излете', 'на измор', 'на износ', 'на исходе', 'на корточках',
226
-            'на корточки', 'на лад', 'на лету', 'на манер', 'на миг', 'на мировую', 'на отлете', 'на отлично', 'на ощупь', 'на память', 'на плаву',
227
-            'на поруки', 'на при цел', 'на руку', 'на рысях', 'на скаку', 'на славу', 'на смех', 'на совесть', 'на страже', 'на убой', 'на ура',
228
-            'на ходу', 'на цыпочках', 'на часах', 'на четвереньках', 'не в духе', 'нее меру', 'не в пример', 'не за что', 'не к добру', 'нет спеху',
229
-            'не к чему', 'не по вкусу', 'не под силу', 'не по зубам', 'не по плечу', 'не прочь', 'не с руки', 'ни за что', 'ни за грош', 'нога в ногу',
230
-            'один на один', 'от мала до велика', 'по временам', 'под боком', 'под вечер', 'под гору', 'по дешевке', 'под конец', 'пот ложечкой',
231
-            'под мышками', 'под мышки', 'под силу', 'под стать', 'по двое', 'под шумок', 'под уздцы', 'под уклон', 'по крайней мере', 'по одному',
232
-            'по очереди', 'по преимуществу', 'по совести', 'по старинке', 'по трое', 'про себя', 'с боку на бок', 'сбоку припёка', 'с ведома',
233
-            'с виду', 'с глазу на глаз', 'слово в слово', 'с маху', 'с налета', 'с наскока', 'с начала до конца', 'со всем тем', 'с разбегу',
234
-            'с разгона', 'с размаху', 'сходу', 'с часу на час', 'час от часу',
235
-            'вот', 'вшестером', 'всемером', 'ввосьмером', 'вдевятером', 'вдесятером',
17
+	/**
18
+	 * Возвращает список слов.
19
+	 *
20
+	 * @return array
21
+	 */
22
+	public function getWords()
23
+	{
24
+		return array(
25
+			// русские предлоги
26
+			'возле', 'близко', 'ближе', 'вблизи', 'неподалёку', 'неподалеку', 'недалеко', 'поблизости', 'невдалеке', 'рядом', 'поодаль',
27
+			'далеко', 'далёко', 'далече', 'вдалеке', 'вдали', 'вплотную', 'тесно', 'в отдалении', 'бок о бок', 'непосредственно', 'напрямую',
28
+			'напрямик', 'прямо', 'ровно', 'гладко', 'равномерно', 'размеренно', 'точно', 'аккуратно', 'прилежно', 'усердно', 'старательно',
29
+			'тщательно', 'добросовестно', 'основательно', 'скрупулёзно', 'скрупулезно', 'дотошно', 'подробно', 'детально', 'досконально',
30
+			'педантично', 'пунктуально', 'небрежно', 'озабоченно', 'обеспокоенно', 'встревоженно', 'пренебрежительно', 'высокомерно',
31
+			'надменно', 'заносчиво', 'свысока', 'скромно', 'сдержанно', 'вызывающе', 'нагло', 'грандиозно', 'роскошно', 'шикарно', 'ужасно',
32
+			'отвратительно', 'прекрасно', 'превосходно', 'великолепно', 'отлично', 'хорошо', 'плохо', 'безобразно', 'скверно', 'нехорошо', 'дурно',
33
+			'неприятно', 'отталкивающе', 'приятно', 'противно', 'жутко', 'страшно', 'пугающе', 'боязно', 'боязливо', 'очень', 'чересчур',
34
+			'чрезмерно', 'излишне', 'слишком', 'сильно', 'крепко', 'прочно', 'надёжно', 'надежно', 'безопасно', 'солидно', 'ненадёжно',
35
+			'ненадежно', 'гарантированно', 'слабо', 'несильно', 'хило', 'неудачно', 'мало', 'дистрофически', 'немного', 'чуток', 'чуть-чуть',
36
+			'едва-едва', 'еле-еле', 'еле', 'насилу', 'с трудом', 'едва', 'чуть', 'чуточку', 'немножко', 'немножечко', 'слегка', 'маленько',
37
+			'значительно', 'важно', 'напыщенно', 'спесиво', 'горделиво', 'гордо', 'униженно', 'смиренно', 'покорно', 'послушно', 'непокорно',
38
+			'безропотно', 'весомо', 'намного', 'существенно', 'заметно', 'значимо', 'немаловажно', 'неважно', 'многократно', 'маловажно',
39
+			'незначительно', 'много', 'немало', 'гораздо', 'недостаточно', 'достаточно', 'довольно', 'сравнительно', 'запросто', 'по-простому',
40
+			'легко', 'тяжело', 'тяжко', 'трудно', 'сложно', 'непросто', 'просто', 'несложно', 'затруднительно', 'проблематично', 'нетрудно',
41
+			'трудоёмко', 'трудоемко', 'сурово', 'вовсю', 'изо всех сил', 'всеми силами', 'что есть силы', 'со всей силы', 'что было силы',
42
+			'со всей мочи', 'со всей дури', 'вполсилы', 'кое-как', 'качественно', 'неаккуратно', 'неопрятно', 'неряшливо', 'чисто', 'непорочно',
43
+			'возвышенно', 'целомудренно', 'безупречно', 'искусно', 'ловко', 'проворно', 'удобно', 'комфортно', 'уютно', 'покойно', 'дискомфортно',
44
+			'прилично', 'некомфортно', 'не в своей тарелке', 'неуютно', 'неудобно', 'неловко', 'неуклюже', 'неповоротливо', 'неуместно', 'неприлично',
45
+			'не в себе', 'как рыба в воде', 'как сыр в масле', 'в своей тарелке', 'в своей стихии', 'с удобством', 'ладно', 'мирно', 'миролюбиво',
46
+			'агрессивно', 'враждебно', 'в ладу', 'успешно', 'благополучно', 'удачно', 'счастливо', 'уместно', 'к месту', 'кстати', 'некстати',
47
+			'вовремя', 'своевременно', 'невовремя', 'несвоевременно', 'невпопад', 'безуспешно', 'напрасно', 'бесплодно', 'тщетно', 'безрезультатно',
48
+			'бесполезно', 'без толку', 'с пользой', 'впустую', 'результатно', 'понапрасну', 'попусту', 'даром', 'задаром', 'бесплатно', 'за деньги',
49
+			'за так', 'за просто так', 'задарма', 'за здорово живёшь', 'за здорово живешь', 'за красивые глаза', 'по заслугам', 'безвозмездно',
50
+			'за спасибо', 'вотще', 'втуне', 'незря', 'всуе', 'по делу', 'зазря', 'без необходимости', 'без надобности', 'вхолостую', 'недаром',
51
+			'неслучайно', 'с умыслом', 'не зря', 'обоснованно', 'небезрезультатно', 'беспричинно', 'без причины', 'немотивированно',
52
+			'неспровоцированно', 'безосновательно', 'бесцельно', 'бессмысленно', 'осмысленно', 'результативно', 'с успехом', 'худо', 'дружно',
53
+			'по-товарищески', 'согласованно', 'слаженно', 'вместе', 'сообща', 'cовместно', 'врозь', 'врознь', 'поврозь', 'порознь', 'совместно',
54
+			'коллективно', 'единолично', 'всенародно', 'вдвоём', 'вдвоем', 'в одиночку', 'на пару', 'втроём', 'втроем', 'хором', 'разобщённо',
55
+			'разобщенно', 'всем миром', 'скопом', 'одновременно', 'параллельно', 'перпендикулярно', 'фиолетово', 'последовательно', 'синхронно',
56
+			'асинхронно', 'разновременно', 'единовременно', 'сразу', 'зараз', 'в момент', 'быстро', 'живо', 'бойко', 'энергично', 'расторопно',
57
+			'деловито', 'неутомимо', 'резко', 'внезапно', 'неожиданно', 'нежданно', 'непредвиденно', 'ожидаемо', 'предсказуемо', 'вдруг',
58
+			'непредсказуемо', 'без предупреждения', 'разом', 'за один приём', 'за один прием', 'наконом', 'решительно', 'твёрдо', 'твердо',
59
+			'устойчиво', 'неколебимо', 'непреклонно', 'непоколебимо', 'уверенно', 'неуверенно', 'робко', 'трусливо', 'застенчиво', 'смело', 'храбро',
60
+			'мужественно', 'отважно', 'доблестно', 'бесстрашно', 'бесцеремонно', 'развязно', 'мягко', 'податливо', 'плавно', 'спокойно', 'мерно',
61
+			'неподвижно', 'недвижимо', 'тихо', 'негромко', 'громко', 'звучно', 'глухо', 'приглушённо', 'приглушенно', 'с помпой', 'помпезно',
62
+			'парадно', 'пышно', 'эффектно', 'торжественно', 'официально', 'неофициально', 'серьёзно', 'серьезно', 'несерьёзно', 'несерьезно',
63
+			'величаво', 'величественно', 'внушительно', 'царственно', 'по-царски', 'нерушимо', 'священно', 'церемониально', 'крадучись', 'украдкой',
64
+			'незаметно', 'скрытно', 'тайком', 'тайно', 'втайне', 'открыто', 'публично', 'негласно', 'гласно', 'приватно', 'по секрету', 'громогласно',
65
+			'во всеуслышание', 'во всеуслышанье', 'явно', 'ясно', 'безоблачно', 'понятно', 'только', 'еще', 'уже', 'раз', 'можно', 'после', 'сейчас',
66
+			'тоже', 'теперь', 'несколько', 'более', 'также', 'пока', 'именно', 'почти', 'сегодня', 'совсем', 'нужно', 'пора', 'больше', 'сколько',
67
+			'опять', 'нельзя', 'снова', 'особенно', 'назад', 'совершенно', 'давно', 'часто', 'прежде', 'долго', 'иногда', 'затем', 'вполне', 'около',
68
+			'вокруг', 'менее', 'сначала', 'причем', 'наиболее', 'возможно', 'иначе', 'обычно', 'практически', 'столько', 'весьма', 'домой',
69
+			'необходимо', 'однажды', 'впервые', 'видно', 'известно', 'вовсе', 'скоро', 'страх', 'правильно', 'недавно', 'вперед', 'завтра',
70
+			'полностью', 'вновь', 'дома', 'обязательно', 'постоянно', 'вчера', 'примерно', 'невозможно', 'далее', 'медленно', 'естественно', 'мимо',
71
+			'внутри', 'вскоре', 'чай', 'вниз', 'абсолютно', 'интересно', 'согласно', 'лично', 'постепенно', 'настолько', 'нечего', 'должно',
72
+			'насколько', 'очевидно', 'след', 'обратно', 'вряд', 'впереди', 'вверх', 'поздно', 'рано', 'по-прежнему', 'по-моему', 'соответственно',
73
+			'специально', 'буквально', 'немедленно', 'странно', 'зло', 'относительно', 'молча', 'округ', 'тепло', 'ранее', 'вдоль', 'честно',
74
+			'осторожно', 'внимательно', 'сверху', 'навсегда', 'страсть', 'угодно', 'заранее', 'окончательно', 'фактически', 'вслед', 'исключительно',
75
+			'вне', 'особо', 'похоже', 'порой', 'редко', 'крайне', 'строго', 'широко', 'активно', 'ныне', 'навстречу', 'глубоко', 'везде', 'зря',
76
+			'больно', 'весело', 'жалко', 'выше', 'неизвестно', 'жаль', 'днем', 'сзади', 'впоследствии', 'накануне', 'внизу', 'чрезвычайно', 'отнюдь',
77
+			'непременно', 'мгновенно', 'стыдно', 'вправе', 'замуж', 'четко', 'отдельно', 'нередко', 'видать', 'нету', 'радостно', 'дважды', 'неплохо',
78
+			'ничего', 'независимо', 'высоко', 'здорово', 'самостоятельно', 'срочно', 'сперва', 'вечно', 'всерьез', 'ниже', 'поначалу', 'искренне',
79
+			'непонятно', 'реально', 'вплоть', 'справа', 'подряд', 'нынче', 'вначале', 'слева', 'по-настоящему', 'удивительно', 'холодно', 'вслух',
80
+			'слышно', 'тотчас', 'позади', 'свыше', 'посреди', 'снизу', 'вот-вот', 'кругом', 'свободно', 'по-русски', 'по-другому', 'нормально',
81
+			'коротко', 'регулярно', 'конкретно', 'крышка', 'зачастую', 'невольно', 'откровенно', 'надолго', 'подобно', 'отчасти', 'ярко',
82
+			'принципиально', 'заодно', 'целиком', 'некуда', 'неоднократно', 'наряду', 'стремительно', 'следом', 'внутрь', 'отчетливо', 'равно',
83
+			'ежедневно', 'охотно', 'смешно', 'ежегодно', 'максимально', 'грустно', 'частично', 'задумчиво', 'внешне', 'красиво', 'изнутри',
84
+			'одинаково', 'по-разному', 'по-своему', 'преимущественно', 'заново', 'недолго', 'бесконечно', 'темно', 'полно', 'попросту', 'грубо',
85
+			'научно', 'обидно', 'скучно', 'некого', 'плотно', 'наружу', 'ласково', 'наверх', 'наверху', 'шепотом', 'торопливо', 'изредка', 'пешком',
86
+			'вежливо', 'категорически', 'нежно', 'остро', 'мысленно', 'традиционно', 'потихоньку', 'прочь', 'автоматически', 'впрямь', 'тихонько',
87
+			'испуганно', 'неизбежно', 'изначально', 'поверх', 'упорно', 'физически', 'удивленно', 'сбоку', 'снаружи', 'предварительно',
88
+			'приблизительно', 'формально', 'вдвое', 'повсюду', 'поспешно', 'направо', 'толком', 'сознательно', 'печально', 'однозначно', 'жарко',
89
+			'налево', 'сердито', 'горько', 'нисколько', 'условно', 'издалека', 'горячо', 'сплошь', 'лень', 'оперативно', 'сугубо', 'нарочно',
90
+			'опять-таки', 'отныне', 'неизменно', 'временно', 'дорого', 'трижды', 'предельно', 'насквозь', 'добровольно', 'поистине', 'издали',
91
+			'объективно', 'отчаянно', 'вправду', 'щас', 'незадолго', 'неправильно', 'слыхать', 'наполовину', 'мучительно', 'ненадолго', 'растерянно',
92
+			'жадно', 'мрачно', 'моментально', 'нервно', 'всячески', 'терпеливо', 'поперек', 'справедливо', 'настойчиво', 'подчас', 'желательно',
93
+			'выгодно', 'невероятно', 'вправо', 'неторопливо', 'периодически', 'материально', 'экономически', 'низко', 'вяло', 'первоначально',
94
+			'применительно', 'любопытно', 'пополам', 'бережно', 'дополнительно', 'внутренне', 'влево', 'густо', 'взамен', 'профессионально',
95
+			'пристально', 'теоретически', 'равнодушно', 'сухо', 'задолго', 'понемногу', 'лениво', 'убедительно', 'безнадежно', 'непрерывно',
96
+			'культурно', 'глупо', 'лежа', 'умело', 'исторически', 'морально', 'по-английски', 'отрицательно', 'негде', 'жестко', 'положительно',
97
+			'замечательно', 'наизусть', 'недовольно', 'привычно', 'изрядно', 'давным-давно', 'круто', 'устало', 'заведомо', 'достойно', 'светло',
98
+			'бодро', 'шумно', 'посередине', 'наедине', 'яростно', 'налицо', 'напряженно', 'определенно', 'туго', 'тревожно', 'наутро', 'щедро',
99
+			'смутно', 'страстно', 'лихо', 'мелко', 'вдобавок', 'напоследок', 'опасно', 'нелегко', 'идеально', 'тупо', 'частенько', 'упрямо',
100
+			'необычайно', 'нехотя', 'бегом', 'покуда', 'подолгу', 'туда-сюда', 'нетерпеливо', 'судорожно', 'впредь', 'безумно', 'тонко', 'наглядно',
101
+			'жалобно', 'бесшумно', 'духовно', 'организационно', 'хмуро', 'сладко', 'по-человечески', 'послезавтра', 'быстренько', 'смертельно',
102
+			'снисходительно', 'презрительно', 'замужем', 'смущенно', 'политически', 'виновато', 'насмешливо', 'только-только', 'подозрительно',
103
+			'истинно', 'раздраженно', 'спереди', 'неохотно', 'полезно', 'жестоко', 'скорее', 'начисто', 'беззвучно', 'извне', 'хорошенько', 'грозно',
104
+			'назло', 'лихорадочно', 'болезненно', 'по-новому', 'хрипло', 'по-вашему', 'психологически', 'кратко', 'позавчера', 'насмерть', 'угрюмо',
105
+			'навеки', 'тоскливо', 'блестяще', 'напрочь', 'прямо-таки', 'грамотно', 'искусственно', 'мельком', 'незачем', 'жизненно', 'дико', 'посему',
106
+			'всего-то', 'бурно', 'характерно', 'демонстративно', 'сколько-нибудь', 'явственно', 'одиноко', 'кверху', 'приветливо', 'косвенно',
107
+			'восторженно', 'любезно', 'нечаянно', 'просто-напросто', 'хитро', 'интенсивно', 'вопросительно', 'набок', 'вдаль', 'вполголоса',
108
+			'вручную', 'попутно', 'рассеянно', 'босиком', 'недоверчиво', 'незамедлительно', 'экологически', 'незаконно', 'технически', 'достоверно',
109
+			'беспомощно', 'морг', 'назавтра', 'порою', 'поневоле', 'исправно', 'как-никак', 'намеренно', 'обиженно', 'облегченно', 'наравне',
110
+			'настороженно', 'по-французски', 'сосредоточенно', 'насильно', 'почтительно', 'безразлично', 'косо', 'многозначительно', 'злобно',
111
+			'сродни', 'уныло', 'недоуменно', 'потенциально', 'неохота', 'воедино', 'подлинно', 'бесследно', 'заботливо', 'спешно', 'наивно',
112
+			'деликатно', 'вверху', 'повсеместно', 'негативно', 'радикально', 'долой', 'усиленно', 'обильно', 'ежемесячно', 'по-немецки',
113
+			'удовлетворенно', 'неминуемо', 'душно', 'звонко', 'вкусно', 'нарочито', 'безошибочно', 'инстинктивно', 'одобрительно', 'невозмутимо',
114
+			'юридически', 'поочередно', 'невзирая', 'неслышно', 'всецело', 'сочувственно', 'скептически', 'взаимно', 'вертикально', 'подле',
115
+			'примечательно', 'неуклонно', 'впору', 'враз', 'по-детски', 'крупно', 'нелепо', 'внятно', 'по-хорошему', 'беспрерывно', 'врасплох',
116
+			'добродушно', 'забавно', 'смирно', 'вмиг', 'наперед', 'ненароком', 'трагически', 'издавна', 'пронзительно', 'критически', 'гулко',
117
+			'вконец', 'беспощадно', 'интуитивно', 'адекватно', 'наяву', 'легонько', 'угрожающе', 'всего-навсего', 'сроду', 'загадочно', 'настежь',
118
+			'таинственно', 'тускло', 'вглубь', 'механически', 'круглосуточно', 'бешено', 'каково', 'посредине', 'пусто', 'наугад', 'обстоятельно',
119
+			'наскоро', 'укоризненно', 'обыкновенно', 'лукаво', 'всемирно', 'наспех', 'национально', 'по-твоему', 'надобно', 'наглухо', 'мощно',
120
+			'намертво', 'собственноручно', 'взволнованно', 'наотрез', 'секретно', 'нестерпимо', 'ослепительно', 'любовно', 'понимающе', 'разумно',
121
+			'поразительно', 'предположительно', 'вдвойне', 'взад', 'горестно', 'логически', 'образно', 'искоса', 'трезво', 'вскользь', 'органично',
122
+			'доверительно', 'ехидно', 'паче', 'скок', 'вдогонку', 'мимоходом', 'по-иному', 'беспрепятственно', 'неспешно', 'творчески', 'единогласно',
123
+			'изящно', 'наизнанку', 'вторично', 'сердечно', 'гневно', 'изумленно', 'возмущенно', 'вира', 'властно', 'наименее', 'сколько-то',
124
+			'возбужденно', 'наготове', 'дружески', 'загодя', 'поутру', 'прямиком', 'вкупе', 'шибко', 'рыло', 'оживленно', 'невзначай', 'нечасто',
125
+			'вкратце', 'безоговорочно', 'потрясающе', 'втрое', 'необязательно', 'систематически', 'счас', 'бедно', 'исподлобья', 'неестественно',
126
+			'предостаточно', 'дословно', 'досрочно', 'сокрушенно', 'вбок', 'по-нашему', 'генетически', 'помаленьку', 'безвозвратно', 'вдоволь',
127
+			'психически', 'зябко', 'маловато', 'стабильно', 'убежденно', 'душевно', 'мигом', 'художественно', 'чутко', 'умеренно', 'логично',
128
+			'законодательно', 'тошно', 'битком', 'вдребезги', 'заочно', 'ощутимо', 'исподволь', 'воочию', 'довольно-таки', 'элементарно', 'богато',
129
+			'грязно', 'наперебой', 'единодушно', 'насовсем', 'необычно', 'поровну', 'слепо', 'бессознательно', 'мало-помалу', 'невесело', 'поныне',
130
+			'безмерно', 'навечно', 'сполна', 'сонно', 'живьем', 'неспроста', 'поодиночке', 'стоя', 'законно', 'чудовищно', 'настоятельно', 'рядышком',
131
+			'мило', 'бегло', 'невнятно', 'неумолимо', 'беспокойно', 'неясно', 'аккурат', 'повторно', 'ввысь', 'мало-мальски', 'несравненно',
132
+			'немедля', 'идейно', 'увлеченно', 'уклончиво', 'недорого', 'разочарованно', 'резонно', 'славно', 'чертовски', 'произвольно', 'динамично',
133
+			'натурально', 'неумело', 'наголо', 'позднее', 'шутливо', 'дыбом', 'заблаговременно', 'итого', 'неудержимо', 'обреченно', 'осознанно',
134
+			'элегантно', 'впрок', 'умышленно', 'органически', 'испокон', 'отдаленно', 'вчетвером', 'бессильно', 'доверху', 'средне', 'азартно',
135
+			'напролет', 'блаженно', 'отрывисто', 'письменно', 'ревниво', 'хладнокровно', 'потихонечку', 'вспять', 'биологически', 'по-старому',
136
+			'простодушно', 'тихонечко', 'скупо', 'бесповоротно', 'молчаливо', 'нещадно', 'подавно', 'стратегически', 'самолично', 'типично',
137
+			'доверчиво', 'молниеносно', 'понаслышке', 'напоказ', 'неверно', 'ошибочно', 'поголовно', 'чинно', 'мастерски', 'торжествующе', 'чудесно',
138
+			'музыкально', 'по-хозяйски', 'пропорционально', 'сдуру', 'совестно', 'беззаботно', 'порядком', 'надвое', 'адски', 'аспидно', 'баснословно',
139
+			'бдительно', 'без задних ног', 'без колебаний', 'без памяти', 'без удержу', 'безапелляционно', 'безбожно', 'безгранично', 'безжалостно',
140
+			'беззаветно', 'беззастенчиво', 'безмятежно', 'безраздельно', 'безудержно', 'безукоризненно', 'безусловно', 'безустанно', 'безутешно',
141
+			'бескомпромиссно', 'беспардонно', 'беспредельно', 'беспрекословно', 'бессовестно', 'бесстыдно', 'бесчеловечно', 'благим матом', 'в доску',
142
+			'в дым', 'в значительной мере', 'в значительной степени', 'в корне', 'в кровь', 'в совершенстве', 'в стельку', 'во весь голос',
143
+			'во весь дух', 'во весь опор', 'во весь рот', 'во все глаза', 'во все горло', 'во все лопатки', 'во всю Ивановскую', 'во всю мочь',
144
+			'всей душой', 'всем сердцем', 'всемерно', 'всеми фибрами души', 'всесторонне', 'горючими слезами', 'горячо ', 'диаметрально',
145
+			'до безрассудства', 'до безумия', 'до бесконечности', 'до беспамятства', 'до бесчувствия', 'до боли', 'до глубины души', 'до зарезу',
146
+			'до зубов', 'до изнеможения', 'до колик', 'до корней волос', 'до костей', 'до крайности', 'до мозга костей', 'до небес ', 'до невероятности',
147
+			'до невозможности', 'до неприличия', 'до неузнаваемости', 'до нитки', 'до обидного', 'до облаков', 'до оскомины', 'до основания',
148
+			'до отвала', 'до отказа', 'до положения риз', 'до полусмерти', 'до последнего вздоха', 'до последнего дыхания', 'до последнего патрона',
149
+			'до последней капли крови', 'до последней степени', 'до потери сознания', 'до предела', 'до расточительности', 'до самозабвения',
150
+			'до седьмого пота', 'до слез', 'до смерти', 'до тошноты', 'до ужаса', 'до умопомрачения', 'до упаду', 'до ушей ', 'до фанатизма',
151
+			'до хрипоты', 'до чертиков', 'до чрезвычайности', 'досыта', 'дьявольски', 'жгуче', 'железно', 'запоем', 'запредельно', 'зверски',
152
+			'злостно', 'изумительно', 'исступленно', 'истово', 'истошно', 'исчерпывающе', 'кардинально', 'катастрофически', 'клятвенно',
153
+			'колоссально', 'коренным образом', 'кристально', 'кровно', 'круто ', 'люто', 'мертвецки', 'мертвецким сном', 'мертвым сном',
154
+			'на редкость', 'на удивление', 'на чем свет стоит', 'навзрыд', 'наголову', 'надрывно', 'назубок', 'насущно', 'не щадя живота своего',
155
+			'небывало', 'невиданно', 'невообразимо', 'невыносимо', 'невыразимо', 'недопустимо', 'неизмеримо', 'неимоверно', 'неистово',
156
+			'немилосердно', 'немыслимо', 'необыкновенно', 'неописуемо', 'неопровержимо', 'непомерно', 'непоправимо', 'непостижимо', 'непримиримо',
157
+			'непробудно', 'непроходимо', 'неразрывно', 'несказанно', 'неслыханно', 'несметно', 'неузнаваемо', 'неукоснительно', 'неустанно',
158
+			'неусыпно', 'неутешно', 'оглушительно', 'ожесточенно', 'от души', 'от всей души', 'от всего сердца', 'открыв рот', 'отменно', 'панически',
159
+			'патологически', 'пламенно', 'по горло', 'по уши', 'по-собачьи', 'подчеркнуто', 'позарез', 'порядочно', 'преступно', 'примитивно',
160
+			'приторно', 'разинув рот', 'разительно', 'редкостно', 'рекордно', 'свято', 'со всех ног', 'строго-настрого', 'убийственно', 'ужасающе',
161
+			'фанатически', 'фанатично', 'фантастически', 'феноменально', 'благосклонно', 'врассыпную', 'вслепую', 'галантно', 'натужно', 'томно',
162
+			'шестью', 'всяко', 'выжидающе', 'ненамного', 'ободряюще', 'токмо', 'трепетно', 'резво', 'благотворно', 'добротно', 'дремотно',
163
+			'еженедельно', 'зеркально', 'исконно', 'ложно', 'невкусно', 'неразумно', 'очертя', 'паршиво', 'пестро', 'посейчас', 'снежно', 'сообразно',
164
+			'сызмальства', 'умильно', 'хлестко', 'хлопотно', 'кисло', 'дешево', 'взаймы', 'исподтишка', 'отродясь', 'позорно', 'пропадом', 'радушно',
165
+			'хищно', 'напросто', 'героически', 'догола', 'кроваво', 'наотмашь', 'посмертно', 'сяк', 'некрасиво', 'ниоткуда', 'свирепо',
166
+			'благоприятно', 'вразвалку', 'голо', 'гречески', 'задорно', 'интеллектуально', 'муторно', 'навытяжку', 'нарасхват', 'насухо', 'натянуто',
167
+			'нечисто', 'обыденно', 'ответственно', 'праздно', 'спросонок', 'урывками', 'ходко', 'благодушно', 'преспокойно', 'фальшиво', 'вволю',
168
+			'персонально', 'преждевременно', 'пустынно', 'спьяну', 'бледно', 'впрямую', 'замертво', 'невысоко', 'немудрено', 'понемножку',
169
+			'равносильно', 'вдрызг', 'вкривь', 'вовек', 'вполоборота', 'вполуха', 'втихую', 'деланно', 'доколе', 'дробно', 'дымно', 'еврейски',
170
+			'ежечасно', 'живописно', 'интимно', 'математически', 'намедни', 'невтерпеж', 'незаслуженно', 'ниц', 'односложно', 'пожизненно',
171
+			'прощально', 'старчески', 'талантливо', 'узко', 'наземь', 'бескорыстно', 'навряд', 'напролом', 'нараспев', 'неладно', 'отрешенно',
172
+			'растроганно', 'суждено', 'аппетитно', 'вприпрыжку', 'гнусно', 'корректно', 'надсадно', 'налегке', 'наружно', 'недвижно', 'незримо',
173
+			'преданно', 'солнечно', 'стойко', 'убито', 'почитай', 'впросак', 'впятером', 'завидно', 'классно', 'неравномерно', 'нескладно', 'нощно',
174
+			'опрятно', 'сыто', 'эстонски', 'навек', 'невинно', 'поверху', 'донельзя', 'подло', 'просторно', 'вповалку', 'добела', 'легально', 'любя',
175
+			'молодо', 'набекрень', 'навеселе', 'наутек', 'оценивающе', 'сносно', 'стихийно', 'ядовито', 'вразвалочку', 'денно', 'дюже', 'женски',
176
+			'завороженно', 'истерично', 'наизготовку', 'планомерно', 'помногу', 'почетно', 'скользко', 'суеверно', 'хлопотливо', 'японски', 'серо',
177
+			'буднично', 'давненько', 'наповал', 'уставясь', 'воистину', 'детски', 'взахлеб', 'визгливо', 'впопыхах', 'играючи', 'нимало', 'свойски',
178
+			'сдавленно', 'тактично', 'протяжно', 'братски', 'взаперти', 'виртуозно', 'вскачь', 'далековато', 'дивно', 'идиотски', 'кряду',
179
+			'негаданно', 'попарно', 'пристойно', 'пыльно', 'рьяно', 'сытно', 'темновато', 'удрученно', 'устно', 'мутно', 'влажно', 'впервой',
180
+			'заживо', 'спросонья', 'затемно', 'золотисто', 'местно', 'метко', 'нараспашку', 'настрого', 'недурно', 'неровно', 'смолоду', 'вразнобой',
181
+			'гадко', 'грациозно', 'занятно', 'засветло', 'каменно', 'невпроворот', 'польски', 'премного', 'суховато', 'сызнова', 'успокаивающе',
182
+			'утомительно', 'всласть', 'зорко', 'нипочем', 'сипло', 'сумрачно', 'отовсюду', 'вперемежку', 'завсегда', 'мерзко', 'навзничь',
183
+			'наперевес', 'недобро', 'поминутно', 'покрепче', 'безболезненно', 'воровато', 'донизу', 'доподлинно', 'мудрено', 'несмело', 'рановато',
184
+			'нечестно', 'рысью', 'прохладно', 'добром', 'анфас', 'вдосталь', 'вольготно', 'впритык', 'всмятку', 'вширь', 'геройски', 'людно',
185
+			'навыпуск', 'насильственно', 'отвесно', 'похвально', 'сказочно', 'солдатски', 'эдак', 'дерзко', 'допоздна', 'картинно', 'сокращенно',
186
+			'сям', 'неинтересно', 'бездарно', 'парадоксально', 'понуро', 'попеременно', 'пьяно', 'сладостно', 'взаправду', 'голодно', 'дотоле',
187
+			'единожды', 'желчно', 'зело', 'зримо', 'красочно', 'наперво', 'неплотно', 'подкожно', 'постыдно', 'скоренько', 'безмолвно', 'доступно',
188
+			'остроумно', 'туманно', 'методично', 'доселе', 'модно', 'помалу', 'безучастно', 'воздушно', 'воинственно', 'длительно', 'дотла',
189
+			'призывно', 'споро', 'терпимо', 'кротко', 'нахально', 'неодобрительно', 'ново', 'вредно', 'давеча', 'вброд', 'включительно', 'впотьмах',
190
+			'наклонясь', 'ничегошеньки', 'предостерегающе', 'ритмично', 'серовато', 'тягостно', 'утомленно', 'невыгодно', 'стыдливо', 'чудно',
191
+			'вчетверо', 'неосторожно', 'опрометью', 'капризно', 'лестно', 'огорченно', 'трудновато', 'почем', 'десятью', 'мертвенно', 'начистоту',
192
+			'неточно', 'толсто', 'ужо', 'гениально', 'обрадованно', 'сыро', 'бездумно', 'накрест', 'плашмя', 'эк', 'бестактно', 'вплавь', 'второпях',
193
+			'вынужденно', 'жирно', 'навылет', 'нагишом', 'напропалую', 'негоже', 'беспечно', 'свежо', 'благостно', 'гуманно', 'диковато',
194
+			'доходчиво', 'заливисто', 'зыбко', 'коварно', 'кучно', 'наобум', 'наощупь', 'насмарку', 'наудачу', 'неярко', 'плоховато', 'понарошку',
195
+			'привольно', 'связно', 'угнетающе', 'фатально', 'хамски', 'хронически', 'шустро', 'благородно', 'мудро', 'толково', 'грешно', 'грубовато',
196
+			'начеку', 'шутя', 'абхазски', 'буйно', 'втихомолку', 'едко', 'зычно', 'иронично', 'искренно', 'настороже', 'плоско', 'злорадно', 'цепко',
197
+			'безвинно', 'бессвязно', 'божески', 'броском', 'вальяжно', 'вовне', 'восемью', 'впроголодь', 'всенепременно', 'гортанно', 'испански',
198
+			'наперечет', 'нескоро', 'ориентировочно', 'особливо', 'плачевно', 'сжато', 'стократ', 'убого', 'умиленно', 'хаотично', 'накрепко',
199
+			'раздельно', 'сгоряча', 'умно', 'скорбно', 'ошалело', 'походя', 'сломя', 'церемонно', 'пошло', 'докрасна', 'заслуженно', 'натощак',
200
+			'осуждающе', 'подчистую', 'пополудни', 'потерянно', 'предательски', 'субъективно', 'четырежды', 'грузно', 'утвердительно', 'хозяйски',
201
+			'блекло', 'вприсядку', 'гибко', 'двадцатью', 'дочерна', 'издревле', 'нестройно', 'подспудно', 'симпатично', 'скудно', 'стройно',
202
+			'монотонно', 'наискось', 'победно', 'покамест', 'вскорости', 'китайски', 'порывисто', 'пугливо', 'страдальчески', 'ничком', 'изысканно',
203
+			'лаконично', 'молчком', 'навыкате', 'напористо', 'ничтожно', 'отрадно', 'поделом', 'прелестно', 'спозаранку', 'томительно', 'длинно',
204
+			'актуально', 'близоруко', 'грузински', 'кишмя', 'крыто', 'мимолетно', 'неискренне', 'обалдело', 'организованно', 'отсюдова',
205
+			'предпочтительно', 'пылко', 'разнообразно', 'сторицей', 'веско', 'восвояси', 'игриво', 'наискосок', 'неотрывно', 'смачно', 'вровень',
206
+			'многовато', 'прозрачно', 'складно', 'степенно', 'страшновато', 'стремглав', 'вдумчиво', 'втихаря', 'жутковато', 'наперегонки',
207
+			'нереально', 'нетвердо', 'популярно', 'сочно', 'цинично', 'досадно', 'мокро', 'наперерез', 'бесспорно', 'аморально', 'ветрено',
208
+			'всухомятку', 'вчистую', 'глуховато', 'задушевно', 'зачарованно', 'мелодично', 'минимально', 'навыворот', 'наново', 'немо', 'ответно',
209
+			'понизу', 'посередке', 'романтично', 'спонтанно', 'оттуда', 'отсюда', 'наверно', 'столь', 'потом', 'тута', 'этак', 'там', 'видимо',
210
+			'вон', 'где', 'сколь', 'человечески', 'единственно', 'социально', 'английски', 'черно', 'никак', 'ничуть', 'наверное', 'действительно',
211
+			'сюда', 'туда', 'откуда', 'вперемешку', 'книзу', 'нудно', 'отечески', 'притворно', 'поэтому', 'несомненно', 'всюду', 'полгода', 'наконец',
212
+			'зачем', 'так', 'сидя', 'русски', 'вообще', 'никогда', 'нигде', 'некогда', 'оттого', 'пятью', 'куда', 'всегда', 'наверняка', 'никуда',
213
+			'отчего', 'дорогой', 'потому', 'почему', 'случайно', 'собственно', 'вероятно', 'тогда', 'здесь', 'наоборот', 'верно', 'ввек', 'вкось',
214
+			'вкрутую', 'внаем', 'вничью', 'вовеки', 'вполоборота вполовину', 'вприкуску', 'впрочем', 'вразбивку', 'вразброд', 'вразнос', 'вразрез',
215
+			'вразрядку', 'врастяжку', 'врукопашную', 'всплошную', 'втридорога', 'вчерне', 'довеку', 'докуда', 'досуха', 'дочиста', 'заутра',
216
+			'иссиня', 'исстари', 'набело', 'навряд ли', 'навынос', 'наперекор', 'например', 'напрокат', 'напротив', 'начерно', 'невдомек',
217
+			'невмоготу', 'отроду', 'поближе', 'побоку', 'по-делом', 'подешевле', 'подольше', 'помимо', 'поскольку', 'постольку', 'сверх', 'сплеча',
218
+			'без ведома', 'без оглядки', 'без отказа', 'без просвета', 'без разбору', 'без спросу', 'без умолку', 'без устали', 'в виде',
219
+			'в диковинку', 'в заключение', 'в конце концов', 'в меру', 'в насмешку', 'в обмен', 'в обнимку', 'в обрез', 'в обтяжку', 'в обхват',
220
+			'в общем', 'во всеоружии', 'во избежание', 'во сто крат', 'в открытую', 'в отместку', 'в охапку', 'в прах', 'в противовес', 'в рассрочку',
221
+			'в розницу', 'в ряд', 'в сердцах', 'в складчину', 'вслед за тем', 'в срок', 'в старину', 'в сторону', 'в струнку', 'в тиши',
222
+			'в три погибели', 'в тупик', 'в упор', 'до востребования', 'до свидания', 'до сих пор', 'за глаза', 'за границей', 'за границу',
223
+			'за полночь', 'из-за границы', 'из-под мышек', 'из-под мышки', 'из-под спуда', 'как раз', 'мал мала меньше', 'на авось', 'на бегу',
224
+			'на боковую', 'на веки вечные', 'на вес', 'на весу', 'на вид', 'виду', 'на вкус', 'на время', 'на выбор', 'на глаз', 'на грех',
225
+			'на диво', 'на днях', 'на дом', 'на дому', 'на дыбы', 'на зависть', 'на излете', 'на измор', 'на износ', 'на исходе', 'на корточках',
226
+			'на корточки', 'на лад', 'на лету', 'на манер', 'на миг', 'на мировую', 'на отлете', 'на отлично', 'на ощупь', 'на память', 'на плаву',
227
+			'на поруки', 'на при цел', 'на руку', 'на рысях', 'на скаку', 'на славу', 'на смех', 'на совесть', 'на страже', 'на убой', 'на ура',
228
+			'на ходу', 'на цыпочках', 'на часах', 'на четвереньках', 'не в духе', 'нее меру', 'не в пример', 'не за что', 'не к добру', 'нет спеху',
229
+			'не к чему', 'не по вкусу', 'не под силу', 'не по зубам', 'не по плечу', 'не прочь', 'не с руки', 'ни за что', 'ни за грош', 'нога в ногу',
230
+			'один на один', 'от мала до велика', 'по временам', 'под боком', 'под вечер', 'под гору', 'по дешевке', 'под конец', 'пот ложечкой',
231
+			'под мышками', 'под мышки', 'под силу', 'под стать', 'по двое', 'под шумок', 'под уздцы', 'под уклон', 'по крайней мере', 'по одному',
232
+			'по очереди', 'по преимуществу', 'по совести', 'по старинке', 'по трое', 'про себя', 'с боку на бок', 'сбоку припёка', 'с ведома',
233
+			'с виду', 'с глазу на глаз', 'слово в слово', 'с маху', 'с налета', 'с наскока', 'с начала до конца', 'со всем тем', 'с разбегу',
234
+			'с разгона', 'с размаху', 'сходу', 'с часу на час', 'час от часу',
235
+			'вот', 'вшестером', 'всемером', 'ввосьмером', 'вдевятером', 'вдесятером',
236 236
 
237
-            // английские предлоги
238
-        );
239
-    }
237
+			// английские предлоги
238
+		);
239
+	}
240 240
 }
Please login to merge, or discard this patch.
AnalyzerText/Filter/WordList/Union.php 1 patch
Indentation   +16 added lines, -16 removed lines patch added patch discarded remove patch
@@ -14,20 +14,20 @@
 block discarded – undo
14 14
  */
15 15
 class Union extends WordList
16 16
 {
17
-    /**
18
-     * Возвращает список слов.
19
-     *
20
-     * @return array
21
-     */
22
-    public function getWords()
23
-    {
24
-        return array(
25
-            'как', 'словно', 'так', 'для', 'того', 'чтобы', 'тоже', 'зато', 'потому',
26
-            'что', 'и', 'а', 'или', 'но', 'однако', 'ни', 'если', 'то', 'да', 'не',
27
-            'только', 'или', 'либо', 'ли', 'же', 'все', 'столько', 'также', 'притом',
28
-            'причём', 'причем', 'есть', 'именно', 'когда', 'лишь', 'едва', 'будто',
29
-            'точно', 'бы', 'коли', 'ежели', 'несмотря', 'на', 'хотя', 'хоть', 'пускай',
30
-            'дабы', 'c', 'тем', 'ведь', 'чем', 'в то же время',
31
-        );
32
-    }
17
+	/**
18
+	 * Возвращает список слов.
19
+	 *
20
+	 * @return array
21
+	 */
22
+	public function getWords()
23
+	{
24
+		return array(
25
+			'как', 'словно', 'так', 'для', 'того', 'чтобы', 'тоже', 'зато', 'потому',
26
+			'что', 'и', 'а', 'или', 'но', 'однако', 'ни', 'если', 'то', 'да', 'не',
27
+			'только', 'или', 'либо', 'ли', 'же', 'все', 'столько', 'также', 'притом',
28
+			'причём', 'причем', 'есть', 'именно', 'когда', 'лишь', 'едва', 'будто',
29
+			'точно', 'бы', 'коли', 'ежели', 'несмотря', 'на', 'хотя', 'хоть', 'пускай',
30
+			'дабы', 'c', 'тем', 'ведь', 'чем', 'в то же время',
31
+		);
32
+	}
33 33
 }
Please login to merge, or discard this patch.
AnalyzerText/Filter/WordList/Pronoun.php 1 patch
Indentation   +35 added lines, -35 removed lines patch added patch discarded remove patch
@@ -14,40 +14,40 @@
 block discarded – undo
14 14
  */
15 15
 class Pronoun extends WordList
16 16
 {
17
-    /**
18
-     * Возвращает список слов.
19
-     *
20
-     * @return array
21
-     */
22
-    public function getWords()
23
-    {
24
-        return array(
25
-            // русские местоимения
26
-            'я', 'меня', 'мне', 'мной', 'мною', 'обо мне', 'мы', 'нас', 'нам', 'нами', 'о нас', 'ты', 'тебя', 'тебе', 'тобой', 'тобою', 'вы', 'вас',
27
-            'вам', 'вами', 'он', 'его', 'него', 'ему', 'нему', 'им', 'ним', 'нём', 'о нём', 'нем', 'она', 'её', 'ее', 'неё', 'нее', 'ей', 'ней', 'ею',
28
-            'нею', 'оно', 'они', 'их', 'них', 'ими', 'ними', 'о них', 'себя', 'себе', 'собой', 'собою', 'мой', 'моего', 'моему', 'моё', 'мое', 'моём',
29
-            'о моём', 'моем', 'моя', 'моей', 'мою', 'мои', 'моих', 'моим', 'моими', 'наш', 'нашего', 'нашим', 'нашем', 'наша', 'нашей', 'нашу', 'наше',
30
-            'о нашем', 'наши', 'наших', 'нашими', 'твой', 'твоего', 'твоему', 'твоим', 'твоём', 'о твоём', 'твоем', 'твоя', 'твоей', 'твою', 'твое',
31
-            'ваш', 'вашего', 'вашему', 'вашим', 'вашем', 'о вашем', 'ваша', 'вашей', 'вашу', 'ваше', 'свой', 'своих', 'своим', 'своими', 'своя', 'своей',
32
-            'свою', 'своё', 'свое', 'своего', 'своему', 'своём', 'о своём', 'своем', 'свои', 'о своих', 'кто', 'что', 'каков', 'чей', 'который', 'какой',
33
-            'какое', 'какая', 'какие', 'какого', 'каких', 'какому', 'каким', 'какую', 'какою', 'какими', 'каком', 'сколько', 'столько', 'этот', 'тот',
34
-            'такой', 'таков', 'такова', 'сей', 'весь', 'всякий', 'сам', 'самый', 'каждый', 'любой', 'другой', 'иной', 'никто', 'ничто', 'некого',
35
-            'нечего', 'нисколько', 'никакой', 'ничей', 'некто', 'нечто', 'некий', 'некоторый', 'несколько', 'это', 'эта', 'эти', 'этого', 'этой', 'этих',
36
-            'этому', 'этим', 'эту', 'этою', 'этими', 'этом', 'сие', 'сия', 'сии', 'сего', 'сих', 'сему', 'сим', 'сию', 'сею', 'сиею', 'сими', 'сём', 'то',
37
-            'та', 'те', 'того', 'той', 'тех', 'тому', 'тем', 'ту', 'тою', 'теми', 'данный', 'данное', 'данная', 'данного', 'данной', 'данному', 'данную',
38
-            'данною', 'данном', 'всё', 'вся', 'все', 'всего', 'всей', 'всех', 'всему', 'всем', 'всю', 'всею', 'всеми', 'всём', 'вот', 'кому', 'этакий',
39
-            'этакое', 'этакая', 'этакие', 'этакого', 'этакой', 'этаких', 'этакому', 'этаким', 'этакую', 'этакою', 'этакими', 'этаком', 'другие',
40
-            'какой-то', 'оба', 'тот или другой', 'и тот и другой', 'мало', 'немногие', 'себя,', 'сама', 'ёё', 'само,', 'немного', 'много', 'многие',
41
-            'ни тот', 'ни другой', 'нет', 'ни один', 'друг друга', 'некоторые', 'тот же самый', 'сами', 'что бы ни',
42
-            'какой бы ни', 'кто бы ни', 'которого', 'которому', 'ваши',
43
-            'кое-*', '*-то', '*-либо', '*-нибудь',
44
-            '/^том$/u', // местоимение, а не имя Том
17
+	/**
18
+	 * Возвращает список слов.
19
+	 *
20
+	 * @return array
21
+	 */
22
+	public function getWords()
23
+	{
24
+		return array(
25
+			// русские местоимения
26
+			'я', 'меня', 'мне', 'мной', 'мною', 'обо мне', 'мы', 'нас', 'нам', 'нами', 'о нас', 'ты', 'тебя', 'тебе', 'тобой', 'тобою', 'вы', 'вас',
27
+			'вам', 'вами', 'он', 'его', 'него', 'ему', 'нему', 'им', 'ним', 'нём', 'о нём', 'нем', 'она', 'её', 'ее', 'неё', 'нее', 'ей', 'ней', 'ею',
28
+			'нею', 'оно', 'они', 'их', 'них', 'ими', 'ними', 'о них', 'себя', 'себе', 'собой', 'собою', 'мой', 'моего', 'моему', 'моё', 'мое', 'моём',
29
+			'о моём', 'моем', 'моя', 'моей', 'мою', 'мои', 'моих', 'моим', 'моими', 'наш', 'нашего', 'нашим', 'нашем', 'наша', 'нашей', 'нашу', 'наше',
30
+			'о нашем', 'наши', 'наших', 'нашими', 'твой', 'твоего', 'твоему', 'твоим', 'твоём', 'о твоём', 'твоем', 'твоя', 'твоей', 'твою', 'твое',
31
+			'ваш', 'вашего', 'вашему', 'вашим', 'вашем', 'о вашем', 'ваша', 'вашей', 'вашу', 'ваше', 'свой', 'своих', 'своим', 'своими', 'своя', 'своей',
32
+			'свою', 'своё', 'свое', 'своего', 'своему', 'своём', 'о своём', 'своем', 'свои', 'о своих', 'кто', 'что', 'каков', 'чей', 'который', 'какой',
33
+			'какое', 'какая', 'какие', 'какого', 'каких', 'какому', 'каким', 'какую', 'какою', 'какими', 'каком', 'сколько', 'столько', 'этот', 'тот',
34
+			'такой', 'таков', 'такова', 'сей', 'весь', 'всякий', 'сам', 'самый', 'каждый', 'любой', 'другой', 'иной', 'никто', 'ничто', 'некого',
35
+			'нечего', 'нисколько', 'никакой', 'ничей', 'некто', 'нечто', 'некий', 'некоторый', 'несколько', 'это', 'эта', 'эти', 'этого', 'этой', 'этих',
36
+			'этому', 'этим', 'эту', 'этою', 'этими', 'этом', 'сие', 'сия', 'сии', 'сего', 'сих', 'сему', 'сим', 'сию', 'сею', 'сиею', 'сими', 'сём', 'то',
37
+			'та', 'те', 'того', 'той', 'тех', 'тому', 'тем', 'ту', 'тою', 'теми', 'данный', 'данное', 'данная', 'данного', 'данной', 'данному', 'данную',
38
+			'данною', 'данном', 'всё', 'вся', 'все', 'всего', 'всей', 'всех', 'всему', 'всем', 'всю', 'всею', 'всеми', 'всём', 'вот', 'кому', 'этакий',
39
+			'этакое', 'этакая', 'этакие', 'этакого', 'этакой', 'этаких', 'этакому', 'этаким', 'этакую', 'этакою', 'этакими', 'этаком', 'другие',
40
+			'какой-то', 'оба', 'тот или другой', 'и тот и другой', 'мало', 'немногие', 'себя,', 'сама', 'ёё', 'само,', 'немного', 'много', 'многие',
41
+			'ни тот', 'ни другой', 'нет', 'ни один', 'друг друга', 'некоторые', 'тот же самый', 'сами', 'что бы ни',
42
+			'какой бы ни', 'кто бы ни', 'которого', 'которому', 'ваши',
43
+			'кое-*', '*-то', '*-либо', '*-нибудь',
44
+			'/^том$/u', // местоимение, а не имя Том
45 45
 
46
-            // английские местоимения
47
-            'all', 'another', 'any', 'both', 'each', 'either', 'every', 'herself', 'himself', 'he', 'she', 'it', 'him', 'her', 'we', 'you', 'they',
48
-            'us', 'them', 'this', 'thet', 'these', 'thos', 'his', 'its', 'hers', 'our', 'your', 'their', 'ours', 'yours', 'theis', 'much', 'many',
49
-            'little', 'few', 'lot', 'i', 'itself', 'me', 'mine', 'my', 'myself', 'neither', 'none', 'one another', 'oneself', 'some', 'such',
50
-            'that', 'the same', 'themselves', 'those', 'what', 'whatever', 'which', 'whichever', 'who', 'whoever', 'whom', 'whose', 'yourself',
51
-        );
52
-    }
46
+			// английские местоимения
47
+			'all', 'another', 'any', 'both', 'each', 'either', 'every', 'herself', 'himself', 'he', 'she', 'it', 'him', 'her', 'we', 'you', 'they',
48
+			'us', 'them', 'this', 'thet', 'these', 'thos', 'his', 'its', 'hers', 'our', 'your', 'their', 'ours', 'yours', 'theis', 'much', 'many',
49
+			'little', 'few', 'lot', 'i', 'itself', 'me', 'mine', 'my', 'myself', 'neither', 'none', 'one another', 'oneself', 'some', 'such',
50
+			'that', 'the same', 'themselves', 'those', 'what', 'whatever', 'which', 'whichever', 'who', 'whoever', 'whom', 'whose', 'yourself',
51
+		);
52
+	}
53 53
 }
Please login to merge, or discard this patch.
AnalyzerText/Filter/WordList/WordList.php 2 patches
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -87,7 +87,7 @@
 block discarded – undo
87 87
                 // удаляем слова из последовательности
88 88
                 $key = $this->getText()->key();
89 89
                 for ($i = 1; $i < count($sequence); ++$i) {
90
-                    $this->getText()->seek($key + $i);
90
+                    $this->getText()->seek($key+$i);
91 91
                     $this->getText()->remove();
92 92
                 }
93 93
                 $this->getText()->seek($key);
Please login to merge, or discard this patch.
Indentation   +154 added lines, -154 removed lines patch added patch discarded remove patch
@@ -20,158 +20,158 @@
 block discarded – undo
20 20
  */
21 21
 abstract class WordList extends Filter
22 22
 {
23
-    /**
24
-     * Простые слова.
25
-     *
26
-     * @var array
27
-     */
28
-    private $simple = array();
29
-
30
-    /**
31
-     * Составные слова.
32
-     *
33
-     * Составные слова о части которого нам известно.
34
-     * Например слово пишется через тирэ
35
-     *
36
-     * @var array
37
-     */
38
-    private $composite = array();
39
-
40
-    /**
41
-     * Последовательности из набора слов.
42
-     *
43
-     * @var array
44
-     */
45
-    private $sequence = array();
46
-
47
-    /**
48
-     * @param Text $iterator Текст
49
-     */
50
-    public function __construct(Text $iterator)
51
-    {
52
-        parent::__construct($iterator);
53
-        $this->repackWordList();
54
-    }
55
-
56
-    /**
57
-     * Проверяет, является ли текущее слово допустимым
58
-     *
59
-     * @return bool
60
-     */
61
-    public function accept()
62
-    {
63
-        $word = $this->current();
64
-
65
-        return $this->isSequence($word) || $this->isSimple($word) || $this->isComposite($word);
66
-    }
67
-
68
-    /**
69
-     * Это последовательность.
70
-     *
71
-     * @param Word $word Слово
72
-     *
73
-     * @return bool
74
-     */
75
-    public function isSequence(Word $word)
76
-    {
77
-        $plain = $word->getPlain();
78
-        foreach ($this->sequence as $sequence) {
79
-            if ($sequence[0] == $plain) {
80
-                for ($i = 1; $i < count($sequence); ++$i) {
81
-                    if (!($word = $this->getNextWord($i)) || $word->getPlain() != $sequence[$i]) {
82
-                        return false;
83
-                    }
84
-                }
85
-                // удаляем слова из последовательности
86
-                $key = $this->getText()->key();
87
-                for ($i = 1; $i < count($sequence); ++$i) {
88
-                    $this->getText()->seek($key + $i);
89
-                    $this->getText()->remove();
90
-                }
91
-                $this->getText()->seek($key);
92
-
93
-                return true;
94
-            }
95
-        }
96
-
97
-        return false;
98
-    }
99
-
100
-    /**
101
-     * Это простое слово.
102
-     *
103
-     * @param Word $word Слово
104
-     *
105
-     * @return bool
106
-     */
107
-    public function isSimple(Word $word)
108
-    {
109
-        return in_array($word->getPlain(), $this->simple);
110
-    }
111
-
112
-    /**
113
-     * Это составное слово.
114
-     *
115
-     * @param Word $word Слово
116
-     *
117
-     * @return bool
118
-     */
119
-    public function isComposite(Word $word)
120
-    {
121
-        foreach ($this->composite as $reg) {
122
-            if (preg_match($reg, $word->getWord())) {
123
-                return true;
124
-            }
125
-        }
126
-
127
-        return false;
128
-    }
129
-
130
-    /**
131
-     * Возвращает список слов.
132
-     *
133
-     * Возвращает список слов которые необходимо удалить или оставить
134
-     * Если слово составное и пишестся через тире, но одна из частей может менятся например:
135
-     * <code>
136
-     *   подай-ка, налей-ка, молоко-то сбежало, наценка-с
137
-     * </code>
138
-     * то нужно писать шаблон вида:
139
-     * <code>
140
-     *   [ '*-ка', '*-то', '*-с' ]
141
-     * </code>
142
-     * Для удаления последовательности слов ячейка слова должна представляться в виде набора слов разделенных пробелом
143
-     * <code>
144
-     *   [ 'вовсе не', 'несмотря на то что' ]
145
-     * </code>
146
-     * Так же есть возможность указывать регулярные выражения для отлавливания сложных конструкций
147
-     * <code>
148
-     *   // ААааа Аааа-а-а
149
-     *   [ '/^а+(\-а+)*$/ui' ]
150
-     * </code>
151
-     * В регулярное выражение передается оригинальное слово, а не урощенная форма
152
-     *
153
-     * @return array
154
-     */
155
-    abstract public function getWords();
156
-
157
-    /**
158
-     * Разбор набора шаблонов слов и составление условий поиска соответствий.
159
-     */
160
-    private function repackWordList()
161
-    {
162
-        $words = $this->getWords();
163
-        // разбор на категории
164
-        foreach ($words as $word) {
165
-            if ($word[0] == '/') { // регулярное выражение
166
-                $this->composite[] = $word;
167
-            } elseif (strpos($word, ' ') !== false) { // последовательность
168
-                $this->sequence[] = explode(' ', $word);
169
-            } elseif (strpos($word, '*') !== false) { // псевдо регулярка
170
-                // из записи *-то делаем регулярное выражение вида: /^.+?\-то$/ui
171
-                $this->composite[] = '/^'.str_replace('\*', '.+?', preg_quote($word, '/')).'$/ui';
172
-            } else { // простое слово
173
-                $this->simple[] = $word;
174
-            }
175
-        }
176
-    }
23
+	/**
24
+	 * Простые слова.
25
+	 *
26
+	 * @var array
27
+	 */
28
+	private $simple = array();
29
+
30
+	/**
31
+	 * Составные слова.
32
+	 *
33
+	 * Составные слова о части которого нам известно.
34
+	 * Например слово пишется через тирэ
35
+	 *
36
+	 * @var array
37
+	 */
38
+	private $composite = array();
39
+
40
+	/**
41
+	 * Последовательности из набора слов.
42
+	 *
43
+	 * @var array
44
+	 */
45
+	private $sequence = array();
46
+
47
+	/**
48
+	 * @param Text $iterator Текст
49
+	 */
50
+	public function __construct(Text $iterator)
51
+	{
52
+		parent::__construct($iterator);
53
+		$this->repackWordList();
54
+	}
55
+
56
+	/**
57
+	 * Проверяет, является ли текущее слово допустимым
58
+	 *
59
+	 * @return bool
60
+	 */
61
+	public function accept()
62
+	{
63
+		$word = $this->current();
64
+
65
+		return $this->isSequence($word) || $this->isSimple($word) || $this->isComposite($word);
66
+	}
67
+
68
+	/**
69
+	 * Это последовательность.
70
+	 *
71
+	 * @param Word $word Слово
72
+	 *
73
+	 * @return bool
74
+	 */
75
+	public function isSequence(Word $word)
76
+	{
77
+		$plain = $word->getPlain();
78
+		foreach ($this->sequence as $sequence) {
79
+			if ($sequence[0] == $plain) {
80
+				for ($i = 1; $i < count($sequence); ++$i) {
81
+					if (!($word = $this->getNextWord($i)) || $word->getPlain() != $sequence[$i]) {
82
+						return false;
83
+					}
84
+				}
85
+				// удаляем слова из последовательности
86
+				$key = $this->getText()->key();
87
+				for ($i = 1; $i < count($sequence); ++$i) {
88
+					$this->getText()->seek($key + $i);
89
+					$this->getText()->remove();
90
+				}
91
+				$this->getText()->seek($key);
92
+
93
+				return true;
94
+			}
95
+		}
96
+
97
+		return false;
98
+	}
99
+
100
+	/**
101
+	 * Это простое слово.
102
+	 *
103
+	 * @param Word $word Слово
104
+	 *
105
+	 * @return bool
106
+	 */
107
+	public function isSimple(Word $word)
108
+	{
109
+		return in_array($word->getPlain(), $this->simple);
110
+	}
111
+
112
+	/**
113
+	 * Это составное слово.
114
+	 *
115
+	 * @param Word $word Слово
116
+	 *
117
+	 * @return bool
118
+	 */
119
+	public function isComposite(Word $word)
120
+	{
121
+		foreach ($this->composite as $reg) {
122
+			if (preg_match($reg, $word->getWord())) {
123
+				return true;
124
+			}
125
+		}
126
+
127
+		return false;
128
+	}
129
+
130
+	/**
131
+	 * Возвращает список слов.
132
+	 *
133
+	 * Возвращает список слов которые необходимо удалить или оставить
134
+	 * Если слово составное и пишестся через тире, но одна из частей может менятся например:
135
+	 * <code>
136
+	 *   подай-ка, налей-ка, молоко-то сбежало, наценка-с
137
+	 * </code>
138
+	 * то нужно писать шаблон вида:
139
+	 * <code>
140
+	 *   [ '*-ка', '*-то', '*-с' ]
141
+	 * </code>
142
+	 * Для удаления последовательности слов ячейка слова должна представляться в виде набора слов разделенных пробелом
143
+	 * <code>
144
+	 *   [ 'вовсе не', 'несмотря на то что' ]
145
+	 * </code>
146
+	 * Так же есть возможность указывать регулярные выражения для отлавливания сложных конструкций
147
+	 * <code>
148
+	 *   // ААааа Аааа-а-а
149
+	 *   [ '/^а+(\-а+)*$/ui' ]
150
+	 * </code>
151
+	 * В регулярное выражение передается оригинальное слово, а не урощенная форма
152
+	 *
153
+	 * @return array
154
+	 */
155
+	abstract public function getWords();
156
+
157
+	/**
158
+	 * Разбор набора шаблонов слов и составление условий поиска соответствий.
159
+	 */
160
+	private function repackWordList()
161
+	{
162
+		$words = $this->getWords();
163
+		// разбор на категории
164
+		foreach ($words as $word) {
165
+			if ($word[0] == '/') { // регулярное выражение
166
+				$this->composite[] = $word;
167
+			} elseif (strpos($word, ' ') !== false) { // последовательность
168
+				$this->sequence[] = explode(' ', $word);
169
+			} elseif (strpos($word, '*') !== false) { // псевдо регулярка
170
+				// из записи *-то делаем регулярное выражение вида: /^.+?\-то$/ui
171
+				$this->composite[] = '/^'.str_replace('\*', '.+?', preg_quote($word, '/')).'$/ui';
172
+			} else { // простое слово
173
+				$this->simple[] = $word;
174
+			}
175
+		}
176
+	}
177 177
 }
Please login to merge, or discard this patch.