.normalize {
  // TODO: remove unnecessary parentheses when we're no longer testing against
  // Ruby Sass.
  name-start-char: (ax \61x \61 x \061x \0061x \00061x);
  name-start-char-non-hex: (\xx);
  name-start-char-non-ascii: (☃x \☃x \2603x);
  name-char-in-middle: (a\2dx a\-x);
  name-char-at-start: (\2dx \-x);
  digit-in-middle: (a\31x a\31 x);
  digit-at-start: (\31x \31 x);
  non-printable: (\0x \1x \2x \3x \4x \5x \6x \7x \8x \Bx \Ex \Fx \10x \11x \12x
    \13x \14x \15x \16x \17x \18x \19x \1Ax \1Bx \1Cx \1Dx \1Ex \1Fx \7Fx);
  newline: (\ax \cx \dx);
  tab: (\	x \9x);

  // The beginning of an interpolated identifier should escape name-start chars,
  // but inner sections should not.
  name-char-interpolation-beginning: \-#{foo};
  name-char-interpolation-middle: #{foo}\-#{bar};
  name-char-interpolation-end: #{foo}\-;

  // Regression test for sass/ruby-sass#94
  raw-escaped-tab: \	;
}

// Regression test for sass/ruby-sass#96
@media screen\9 {
  x {y: z}
}

selector\9 {
  x: y;
}