== should format attribute selectors ==

[title] {}
[title=foo] {}
[title="foo"] {}
[ title = "foo" ] {}
[lang~="en-us"] {}
[lang|="zh"] {}
[href^="#"] {}
[href$=".org"] {}
[href*="example"] {}
[href*="insensitive" i] {}
[href*="insensitive" I] {}
[href*="cAsE" s] {}
[href*="cAsE" S] {}
[foo|att=val] {}
[*|att] {}
[   *|att   ] {}
[|att] {}
[ |att ] {}
[att] {}
[ att ] {}
a[ class = "test" ] {}
a[   class   =   "test"   ] {}
[href*="insensitive"   i] {}
[   href*="insensitive"   i   ] {}
[   href   *=   "insensitive"   i   ] {}
[   href   ] {}
[frame=hsides i] {}
#id.class[target] {}
#id[target] {}
[target].class {}
[title='foo'] {}
[data-style='value'][data-loading] {}
a[href="te's't"] {}
a[href='te"s"t'] {}
[ng\:cloak] {}
[ng\3a cloak] {}
[ng\00003acloak] {}
:not([foo=")"]) {}
:not(div/*)*/) { }
[foo=\"] {}
[foo=\{] {}
[foo=\(] {}
[foo=yes\:\(it\'s\ work\)] {}
[attr=\;] { }

[expect]
/*)*/
[title] {}

[title=foo] {}

[title="foo"] {}

[title="foo"] {}

[lang~="en-us"] {}

[lang|="zh"] {}

[href^="#"] {}

[href$=".org"] {}

[href*="example"] {}

[href*="insensitive" i] {}

[href*="insensitive" I] {}

[href*="cAsE" s] {}

[href*="cAsE" S] {}

[foo|att=val] {}

[*|att] {}

[*|att] {}

[att] {}

[att] {}

[att] {}

[att] {}

a[class="test"] {}

a[class="test"] {}

[href*="insensitive" i] {}

[href*="insensitive" i] {}

[href*="insensitive" i] {}

[href] {}

[frame=hsides i] {}

#id.class[target] {}

#id[target] {}

[target].class {}

[title="foo"] {}

[data-style="value"][data-loading] {}

a[href="te's't"] {}

a[href="te\"s\"t"] {}

[ng\:cloak] {}

[ng\3a cloak] {}

[ng\00003acloak] {}

:not([foo=")"]) {}

:not(div) {}

[foo=\"] {}

[foo=\{] {}

[foo=\(] {}

[foo=yes\:\(it\'s\ work\)] {}

[attr=\;] {}
