public function visitSelectorSimpleAttribute(Ast\Selector\Simple\Attribute $attribute)
{
$this->_buffer .= '[';
$this->_buffer .= $attribute->name;
switch ($attribute->match) {
case Ast\Selector\Simple\Attribute::MATCH_EXISTS:
$this->_buffer .= ']';
break;
default:
$operatorStrings = array(Ast\Selector\Simple\Attribute::MATCH_PREFIX => '^=', Ast\Selector\Simple\Attribute::MATCH_SUFFIX => '$=', Ast\Selector\Simple\Attribute::MATCH_SUBSTRING => '*=', Ast\Selector\Simple\Attribute::MATCH_EQUALS => '=', Ast\Selector\Simple\Attribute::MATCH_INCLUDES => '~=', Ast\Selector\Simple\Attribute::MATCH_DASHMATCH => '|=');
$this->_buffer .= $operatorStrings[$attribute->match];
$this->_buffer .= $this->quoteString($attribute->literal);
$this->_buffer .= ']';
}
return TRUE;
}