Completed
Push — master ( b2821f...db0fbd )
by Kirill
02:29
created
src/Iterator/LookaheadIterator.php 2 patches
Doc Comments   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -77,7 +77,7 @@
 block discarded – undo
77 77
     }
78 78
 
79 79
     /**
80
-     * @return int|mixed
80
+     * @return integer
81 81
      */
82 82
     public function key()
83 83
     {
Please login to merge, or discard this patch.
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -101,7 +101,7 @@
 block discarded – undo
101 101
      */
102 102
     public function next(): void
103 103
     {
104
-        $this->valid  = $this->iterator->valid();
104
+        $this->valid = $this->iterator->valid();
105 105
 
106 106
         if ($this->valid === false) {
107 107
             return;
Please login to merge, or discard this patch.
src/Reader/BasePragmas.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -133,7 +133,7 @@
 block discarded – undo
133 133
      */
134 134
     protected function set(string $group, string $name, string $value): void
135 135
     {
136
-        if (! \array_key_exists($group, $this->configs)) {
136
+        if (!\array_key_exists($group, $this->configs)) {
137 137
             $this->configs[$group] = [];
138 138
         }
139 139
 
Please login to merge, or discard this patch.
src/Reader/Config.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -31,7 +31,7 @@
 block discarded – undo
31 31
      */
32 32
     public function __construct(string $prefix, array $allowed)
33 33
     {
34
-        $this->prefix  = \trim($prefix, '.') . '.';
34
+        $this->prefix  = \trim($prefix, '.').'.';
35 35
         $this->allowed = $allowed;
36 36
     }
37 37
 
Please login to merge, or discard this patch.
src/Reader/BaseRules.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -64,12 +64,12 @@
 block discarded – undo
64 64
      */
65 65
     protected function addDelegate(string $rule, string $delegate): void
66 66
     {
67
-        if (! \class_exists($delegate)) {
67
+        if (!\class_exists($delegate)) {
68 68
             $error = 'Could not found delegate class "%s"';
69 69
             throw new GrammarException(\sprintf($error, $delegate));
70 70
         }
71 71
 
72
-        if (! \is_subclass_of($delegate, Delegate::class)) {
72
+        if (!\is_subclass_of($delegate, Delegate::class)) {
73 73
             $error = 'Delegate should be an instance of %s, but %s given';
74 74
             throw new GrammarException(\sprintf($error, Delegate::class, $delegate));
75 75
         }
Please login to merge, or discard this patch.
src/Reader/BaseTokens.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -69,7 +69,7 @@
 block discarded – undo
69 69
      */
70 70
     public function isKeep(string $token): bool
71 71
     {
72
-        return ! \in_array($token, $this->skipped, true);
72
+        return !\in_array($token, $this->skipped, true);
73 73
     }
74 74
 
75 75
     /**
Please login to merge, or discard this patch.
src/Reader/Runtime.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -71,7 +71,7 @@
 block discarded – undo
71 71
         $lexer = new NativeStateless();
72 72
 
73 73
         foreach ($this->tokens->all() as $name => $pcre) {
74
-            $lexer->add($name, $pcre, ! $this->tokens->isKeep($name));
74
+            $lexer->add($name, $pcre, !$this->tokens->isKeep($name));
75 75
         }
76 76
 
77 77
         return $lexer;
Please login to merge, or discard this patch.
src/Grammar/PP2/Mapping.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -34,7 +34,7 @@
 block discarded – undo
34 34
             return $this->lastId++;
35 35
         }
36 36
 
37
-        if (! $this->has($rule)) {
37
+        if (!$this->has($rule)) {
38 38
             $this->mappings[$rule] = $this->lastId++;
39 39
         }
40 40
 
Please login to merge, or discard this patch.
src/Grammar/PP2.php 2 patches
Unused Use Statements   -7 removed lines patch added patch discarded remove patch
@@ -9,17 +9,10 @@
 block discarded – undo
9 9
 
10 10
 namespace Railt\Compiler\Grammar;
11 11
 
12
-use Railt\Compiler\Exception\IncludeNotFoundException;
13
-use Railt\Compiler\Exception\UnrecognizedTokenException;
14
-use Railt\Compiler\Grammar\PP2\Lexer;
15 12
 use Railt\Compiler\Grammar\PP2\Parser;
16 13
 use Railt\Compiler\Reader\GrammarInterface;
17 14
 use Railt\Compiler\Reader\Result;
18
-use Railt\Io\File;
19 15
 use Railt\Io\Readable;
20
-use Railt\Lexer\Result\Eoi;
21
-use Railt\Lexer\Result\Unknown;
22
-use Railt\Lexer\TokenInterface;
23 16
 
24 17
 /**
25 18
  * Class Grammar
Please login to merge, or discard this patch.
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -64,7 +64,7 @@
 block discarded – undo
64 64
     public function make(): Result
65 65
     {
66 66
         foreach ($this->ast as $rule) {
67
-            echo $rule . "\n\n";
67
+            echo $rule."\n\n";
68 68
         }
69 69
     }
70 70
 }
Please login to merge, or discard this patch.
src/Grammar/PP2/Parser.php 1 patch
Spacing   +38 added lines, -38 removed lines patch added patch discarded remove patch
@@ -49,67 +49,67 @@
 block discarded – undo
49 49
             new Token(3, 'T_TOKEN', true),
50 50
             new Token(4, 'T_SKIP', true),
51 51
             new Token(5, 'T_INCLUDE', true),
52
-            new Alternation(6, [2, 3, 4, 5, 7,], null),
53
-            new Concatenation(7, [12, 19,], 'Rule'),
54
-            new Repetition(8, 0, 1, [17,], null),
52
+            new Alternation(6, [2, 3, 4, 5, 7, ], null),
53
+            new Concatenation(7, [12, 19, ], 'Rule'),
54
+            new Repetition(8, 0, 1, [17, ], null),
55 55
             new Token(9, 'T_NAME', true),
56
-            new Repetition(10, 0, 1, [15,], null),
56
+            new Repetition(10, 0, 1, [15, ], null),
57 57
             new Token(11, 'T_COLON', false),
58
-            new Concatenation(12, [8, 9, 10, 11,], 'Name'),
58
+            new Concatenation(12, [8, 9, 10, 11, ], 'Name'),
59 59
             new Token(13, 'T_DELEGATE', false),
60 60
             new Token(14, 'T_NAME', true),
61
-            new Concatenation(15, [13, 14,], 'Delegate'),
61
+            new Concatenation(15, [13, 14, ], 'Delegate'),
62 62
             new Token(16, 'T_KEPT_NAME', false),
63
-            new Concatenation(17, [16,], 'ShouldKeep'),
64
-            new Repetition(18, 1, -1, [20,], null),
65
-            new Concatenation(19, [18,], 'Production'),
66
-            new Alternation(20, [33, 66, 36, 24, 23,], null),
63
+            new Concatenation(17, [16, ], 'ShouldKeep'),
64
+            new Repetition(18, 1, -1, [20, ], null),
65
+            new Concatenation(19, [18, ], 'Production'),
66
+            new Alternation(20, [33, 66, 36, 24, 23, ], null),
67 67
             new Token(21, 'T_KEPT_NAME', false),
68 68
             new Token(22, 'T_NAME', true),
69
-            new Concatenation(23, [21, 22,], 'Rename'),
70
-            new Alternation(24, [32, 28,], null),
69
+            new Concatenation(23, [21, 22, ], 'Rename'),
70
+            new Alternation(24, [32, 28, ], null),
71 71
             new Token(25, 'T_GROUP_OPEN', false),
72
-            new Repetition(26, 1, -1, [20,], null),
72
+            new Repetition(26, 1, -1, [20, ], null),
73 73
             new Token(27, 'T_GROUP_CLOSE', false),
74
-            new Concatenation(28, [25, 26, 27,], null),
74
+            new Concatenation(28, [25, 26, 27, ], null),
75 75
             new Token(29, 'T_KEPT', true),
76 76
             new Token(30, 'T_SKIPPED', true),
77 77
             new Token(31, 'T_INVOKE', true),
78
-            new Alternation(32, [29, 30, 31,], null),
79
-            new Repetition(33, 2, -1, [24,], 'Concatenation'),
78
+            new Alternation(32, [29, 30, 31, ], null),
79
+            new Repetition(33, 2, -1, [24, ], 'Concatenation'),
80 80
             // 34
81
-            new Repetition(35, 1, -1, [24,], null),
82
-            new Concatenation(36, [35, 44,], 'Repetition'),
81
+            new Repetition(35, 1, -1, [24, ], null),
82
+            new Concatenation(36, [35, 44, ], 'Repetition'),
83 83
             new Token(37, 'T_ZERO_OR_ONE', true),
84
-            new Concatenation(38, [37,], 'RepetitionInterval'),
84
+            new Concatenation(38, [37, ], 'RepetitionInterval'),
85 85
             new Token(39, 'T_ONE_OR_MORE', true),
86
-            new Concatenation(40, [39,], 'RepetitionInterval'),
86
+            new Concatenation(40, [39, ], 'RepetitionInterval'),
87 87
             new Token(41, 'T_ZERO_OR_MORE', true),
88
-            new Concatenation(42, [41,], 'RepetitionInterval'),
89
-            new Concatenation(43, [48,], 'RepetitionInterval'),
90
-            new Alternation(44, [38, 40, 42, 43,], null),
88
+            new Concatenation(42, [41, ], 'RepetitionInterval'),
89
+            new Concatenation(43, [48, ], 'RepetitionInterval'),
90
+            new Alternation(44, [38, 40, 42, 43, ], null),
91 91
             new Token(45, 'T_REPETITION_OPEN', false),
92
-            new Alternation(46, [52, 54,], null),
92
+            new Alternation(46, [52, 54, ], null),
93 93
             new Token(47, 'T_REPETITION_CLOSE', false),
94
-            new Concatenation(48, [45, 46, 47,], null),
95
-            new Repetition(49, 0, 1, [56,], null),
94
+            new Concatenation(48, [45, 46, 47, ], null),
95
+            new Repetition(49, 0, 1, [56, ], null),
96 96
             new Token(50, 'T_COMMA', false),
97
-            new Repetition(51, 0, 1, [58,], null),
98
-            new Concatenation(52, [49, 50, 51,], null),
97
+            new Repetition(51, 0, 1, [58, ], null),
98
+            new Concatenation(52, [49, 50, 51, ], null),
99 99
             new Token(53, 'T_NUMBER', true),
100
-            new Concatenation(54, [53,], 'Repeat'),
100
+            new Concatenation(54, [53, ], 'Repeat'),
101 101
             new Token(55, 'T_NUMBER', true),
102
-            new Concatenation(56, [55,], 'From'),
102
+            new Concatenation(56, [55, ], 'From'),
103 103
             new Token(57, 'T_NUMBER', true),
104
-            new Concatenation(58, [57,], 'To'),
105
-            new Concatenation(59, [33,], 'Alternation'),
106
-            new Concatenation(60, [24,], 'Alternation'),
107
-            new Alternation(61, [59, 60,], null),
104
+            new Concatenation(58, [57, ], 'To'),
105
+            new Concatenation(59, [33, ], 'Alternation'),
106
+            new Concatenation(60, [24, ], 'Alternation'),
107
+            new Alternation(61, [59, 60, ], null),
108 108
             new Token(62, 'T_OR', false),
109
-            new Alternation(63, [33, 24,], null),
110
-            new Concatenation(64, [62, 63,], null),
111
-            new Repetition(65, 1, -1, [64,], null),
112
-            new Concatenation(66, [61, 65,], null),
109
+            new Alternation(63, [33, 24, ], null),
110
+            new Concatenation(64, [62, 63, ], null),
111
+            new Repetition(65, 1, -1, [64, ], null),
112
+            new Concatenation(66, [61, 65, ], null),
113 113
         ];
114 114
     }
115 115
 
Please login to merge, or discard this patch.