| @@ 127-138 (lines=12) @@ | ||
| 124 | }); |
|
| 125 | } |
|
| 126 | ||
| 127 | protected function register_error_suppressor_listener(ListenerRegistry $registry) { |
|
| 128 | $registry->on_enter_misc |
|
| 129 | ( [N\Expr\ErrorSuppress::class] |
|
| 130 | , function(Insert $insert, Location $location, N\Expr\ErrorSuppress $node) { |
|
| 131 | $language_construct = $insert->_language_construct("@"); |
|
| 132 | $this->insert_relation_into |
|
| 133 | ( $insert |
|
| 134 | , $location |
|
| 135 | , $language_construct |
|
| 136 | ); |
|
| 137 | }); |
|
| 138 | } |
|
| 139 | } |
|
| 140 | ||
| @@ 108-119 (lines=12) @@ | ||
| 105 | }); |
|
| 106 | } |
|
| 107 | ||
| 108 | protected function register_eval_listener(ListenerRegistry $registry) { |
|
| 109 | $registry->on_enter_misc |
|
| 110 | ( [N\Expr\Eval_::class] |
|
| 111 | , function(Insert $insert, Location $location, N\Expr\Eval_ $node) { |
|
| 112 | $eval_ = $insert->_language_construct("eval"); |
|
| 113 | $this->insert_relation_into |
|
| 114 | ( $insert |
|
| 115 | , $location |
|
| 116 | , $eval_ |
|
| 117 | ); |
|
| 118 | }); |
|
| 119 | } |
|
| 120 | } |
|
| 121 | ||