pull/10491/head
Rich Harris 3 years ago
parent d939a014ca
commit d5645576e6

@ -0,0 +1,59 @@
.a.svelte-xyz {
color: green;
/* implicit & */
.b:where(.svelte-xyz) /* (unused) .unused*/ {
color: green;
.c:where(.svelte-xyz) {
color: green;
}
/* (unused) .unused {
color: red;
.c:where(.svelte-xyz) {
color: red;
}
}*/
}
/* (empty) .d:where(.svelte-xyz) {
.unused {
color: red;
}
}*/
/* explicit & */
& .b:where(.svelte-xyz) {
color: green;
/* (empty) .c:where(.svelte-xyz) {
& & {
color: red;
}
}*/
}
& & {
color: green;
}
/* silly but valid */
&& {
color: rebeccapurple;
}
.container:where(.svelte-xyz) & {
color: green;
}
/* (unused) &.b {
color: red;
}*/
/* (unused) .unused {
color: red;
}*/
}

@ -0,0 +1,74 @@
<div class="a">
<div class="a"></div>
<div class="b">
<div class="c"></div>
</div>
<div class="d"></div>
</div>
<div class="container">
<div class="a"></div>
</div>
<style>
.a {
color: green;
/* implicit & */
.b, .unused {
color: green;
.c {
color: green;
}
.unused {
color: red;
.c {
color: red;
}
}
}
.d {
.unused {
color: red;
}
}
/* explicit & */
& .b {
color: green;
.c {
& & {
color: red;
}
}
}
& & {
color: green;
}
/* silly but valid */
&& {
color: rebeccapurple;
}
.container & {
color: green;
}
&.b {
color: red;
}
.unused {
color: red;
}
}
</style>

@ -0,0 +1,7 @@
[foo='{;}'].svelte-xyz {
content: "{};[]";
/* [] ; { } */
color: red;
}

@ -0,0 +1,10 @@
<x foo={'{;}'}></x>
<style>
[foo='{;}'] {
content: "{};[]";
/* [] ; { } */
color: red;
}
</style>
Loading…
Cancel
Save