 "This is a string literal." 'This is an ident'
###
x"This is a string literal." 'This is an ident'
###
r"This is a string literal." 'This is an ident'
###
@"This is a string literal." 'This is an ident'

###
 "This is 'single-quoted' with ""double-quoted""."
###
x"This is 'single-quoted' with ""double-quoted""."
###
r"This is 'single-quoted' with ""double-quoted""."
###
@"This is 'single-quoted' with ""double-quoted""."

@"Multi
Line"

###
'This is ''single-quoted'' with "double-quoted" in an ident.'
"This is unterminated...
'So is this, but an ident..."

###
 "A\x41BCD"
###
x"A\x41BCD"
###
r"A\x41BCD"
###
@"A\x41BCD"

###
 "A\u0041BCD"
###
x"A\u0041BCD"
###
r"A\u0041BCD"
###
@"A\u0041BCD"

###
  "A\u0041BCD"
###
x "A\u0041BCD"
###
r "A\u0041BCD"
###
@ "A\u0041BCD"

###
x"A\0B"
x"A\\B"
x"A\'B"
x"A\"B"
x"A\nB"
x"A\rB"
x"A\tB"
x"A\x21B"
x"A\x7EB"
x"A\x7FB"
x"A\xFFB"
x"A\u0021B"
x"A\u007EB"
x"A\u007FB"
x"A\u00FFB"
x"A\u2202B"

###
x"A\i\j\kB"
x"A\i\j\kB
x"A\U00000000B"
x"A\x3JB"
x"A\xJXB"
x"A\u3JB"
x"AAA\uJXYZB"
x"AAAA\u1XYZB"
x"AA\u12YZB"
x"AAAAA\u123ZB"
x"A\x"
x"A\x3"
x"A\x35"
x"A\u"
x"A\u3"
x"A\u35"
x"A\u357"
x"A\u3579"

###
// This must go last in the file.
@"Unterminated
Multi
Line