@@ -586,7 +586,7 @@ namespace Sass {
586
586
}
587
587
588
588
const char * hyphens_and_identifier (const char * src) {
589
- return sequence< zero_plus< exactly< ' -' > >, identifier >(src);
589
+ return sequence< zero_plus< exactly< ' -' > >, identifier_alnums >(src);
590
590
}
591
591
const char * hyphens_and_name (const char * src) {
592
592
return sequence< zero_plus< exactly< ' -' > >, name >(src);
@@ -596,11 +596,11 @@ namespace Sass {
596
596
}
597
597
// Match CSS id names.
598
598
const char * id_name (const char * src) {
599
- return sequence<exactly<' #' >, identifier >(src);
599
+ return sequence<exactly<' #' >, identifier_alnums >(src);
600
600
}
601
601
// Match CSS class names.
602
602
const char * class_name (const char * src) {
603
- return sequence<exactly<' .' >, identifier >(src);
603
+ return sequence<exactly<' .' >, identifier_alnums >(src);
604
604
}
605
605
// Attribute name in an attribute selector.
606
606
const char * attribute_name (const char * src) {
@@ -609,7 +609,7 @@ namespace Sass {
609
609
}
610
610
// match placeholder selectors
611
611
const char * placeholder (const char * src) {
612
- return sequence<exactly<' %' >, identifier >(src);
612
+ return sequence<exactly<' %' >, identifier_alnums >(src);
613
613
}
614
614
// Match CSS numeric constants.
615
615
0 commit comments