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

        // T_SINGLE_QUOTED_STRING | T_DOUBLE_QUOTED_STRING
        $o1 = $this->offset;
        while ($o1 !== null) {
            if ($this->type !== 'T_SINGLE_QUOTED_STRING') { break; }
            $c1 = $this->consume();


            $o1 = null;
        }

        while ($o1 !== null) {
            if ($this->type !== 'T_DOUBLE_QUOTED_STRING') { break; }
            $c1 = $this->consume();


            $o1 = null;
        }

        if ($o1 !== null) {
            return $this;
        }

        $a[] = $c1;

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

        // T_SINGLE_QUOTED_STRING | T_DOUBLE_QUOTED_STRING
        $o1 = $this->offset;
        while ($o1 !== null) {
            if ($this->type !== 'T_SINGLE_QUOTED_STRING') { break; }
            $c1 = $this->consume();


            $o1 = null;
        }

        while ($o1 !== null) {
            if ($this->type !== 'T_DOUBLE_QUOTED_STRING') { break; }
            $c1 = $this->consume();


            $o1 = null;
        }

        if ($o1 !== null) {
            return $this;
        }

        $a[] = $c1;

        return ($this->action)('QuotedString', 'parseQuotedString', $a);
    }
QuotedString ::= T_SINGLE_QUOTED_STRING | T_DOUBLE_QUOTED_STRING