final class OperatorArgumentsRule
    implements RewriteRule

REL_17_2 gram.y oper_argtypes rejects a lone type and prescribes NONE for a missing unary argument.

Methods§

public function rewrite(TerminalSequence $sequence): TerminalSequence

Adds the missing left argument only within oper_argtypes, never in operator expressions or type modifiers.

Parameters

Test cases 1
Calls 3
public function hasArgumentSeparator(TerminalSequence $sequence, int $start, int $end): bool

Test cases 8§

Test cases that cover or call this symbol, from the coverage report and from the analyzed test sources.

Dedicated tests 2
Other tests reaching this symbol 6

Relations§

Instantiated in 1