generated/Parser/ParserImpl.php
protected function parseOperand5()
    {
        $a = [];

        if ($this->type !== 'T_IDENTIFIER') { return $this; }
        $a[] = $this->consume();

        // FunctionCall?
        while (true) {
            $o2 = $this->offset;

            if (null === ($parsed = yield 'FunctionCall')) { $o2 = null; break; }
            $c2 = $parsed;

            $a[] = $c2;

            break;
        }

        if ($o2 === null) {
            $a[] = null;
        }

        // Accessor?
        while (true) {
            $o2 = $this->offset;

            if (null === ($parsed = yield 'Accessor')) { $o2 = null; break; }
            $c2 = $parsed;

            $a[] = $c2;

            break;
        }

        if ($o2 === null) {
            $a[] = null;
        }

        return ($this->action)('Operand', 'parseOperand5', $a);
    }
protected function parseOperand5()
    {
        $a = [];

        if ($this->type !== 'T_IDENTIFIER') { return $this; }
        $a[] = $this->consume();

        // FunctionCall?
        while (true) {
            $o2 = $this->offset;

            if (null === ($parsed = yield 'FunctionCall')) { $o2 = null; break; }
            $c2 = $parsed;

            $a[] = $c2;

            break;
        }

        if ($o2 === null) {
            $a[] = null;
        }

        // Accessor?
        while (true) {
            $o2 = $this->offset;

            if (null === ($parsed = yield 'Accessor')) { $o2 = null; break; }
            $c2 = $parsed;

            $a[] = $c2;

            break;
        }

        if ($o2 === null) {
            $a[] = null;
        }

        return ($this->action)('Operand', 'parseOperand5', $a);
    }
Operand ::= T_IDENTIFIER FunctionCall? Accessor?