public function processBlockTags(Tag $tag)
    {
        if ($tag->isInline()) {
            return;
        }

        $text = null;
        $tag->getText()->replace('/(^{([^:\(\)]+)}[ \t]*\n?|(?:[ \t]*|\n?){([^:\(\)]+)}\n*$)/', function (Text $w) use (&$text) {
            $text = $w->trim()->trim('{}');

            return '';
        });

        if ($text) {
            $tag->setAttributes($this->parseAttributes($text));
        }
    }