1 Test non-escaping characters in string literals - added with https://bugs.webkit.org/show_bug.cgi?id=100580
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
6 PASS eval('"\ "') is " "
7 PASS eval('"\!"') is "!"
8 PASS eval('"\#"') is "#"
9 PASS eval('"\$"') is "$"
10 PASS eval('"\%"') is "%"
11 PASS eval('"\&"') is "&"
12 PASS eval('"\'"') is "'"
13 PASS eval('"\("') is "("
14 PASS eval('"\)"') is ")"
15 PASS eval('"\*"') is "*"
16 PASS eval('"\+"') is "+"
17 PASS eval('"\,"') is ","
18 PASS eval('"\-"') is "-"
19 PASS eval('"\."') is "."
20 PASS eval('"\/"') is "/"
21 PASS eval('"\:"') is ":"
22 PASS eval('"\;"') is ";"
23 PASS eval('"\<"') is "<"
24 PASS eval('"\="') is "="
25 PASS eval('"\>"') is ">"
26 PASS eval('"\?"') is "?"
27 PASS eval('"\@"') is "@"
28 PASS eval('"\A"') is "A"
29 PASS eval('"\B"') is "B"
30 PASS eval('"\C"') is "C"
31 PASS eval('"\D"') is "D"
32 PASS eval('"\E"') is "E"
33 PASS eval('"\F"') is "F"
34 PASS eval('"\G"') is "G"
35 PASS eval('"\H"') is "H"
36 PASS eval('"\I"') is "I"
37 PASS eval('"\J"') is "J"
38 PASS eval('"\K"') is "K"
39 PASS eval('"\L"') is "L"
40 PASS eval('"\M"') is "M"
41 PASS eval('"\N"') is "N"
42 PASS eval('"\O"') is "O"
43 PASS eval('"\P"') is "P"
44 PASS eval('"\Q"') is "Q"
45 PASS eval('"\R"') is "R"
46 PASS eval('"\S"') is "S"
47 PASS eval('"\T"') is "T"
48 PASS eval('"\U"') is "U"
49 PASS eval('"\V"') is "V"
50 PASS eval('"\W"') is "W"
51 PASS eval('"\X"') is "X"
52 PASS eval('"\Y"') is "Y"
53 PASS eval('"\Z"') is "Z"
54 PASS eval('"\["') is "["
55 PASS eval('"\]"') is "]"
56 PASS eval('"\^"') is "^"
57 PASS eval('"\_"') is "_"
58 PASS eval('"\`"') is "`"
59 PASS eval('"\a"') is "a"
60 PASS eval('"\c"') is "c"
61 PASS eval('"\d"') is "d"
62 PASS eval('"\e"') is "e"
63 PASS eval('"\g"') is "g"
64 PASS eval('"\h"') is "h"
65 PASS eval('"\i"') is "i"
66 PASS eval('"\j"') is "j"
67 PASS eval('"\k"') is "k"
68 PASS eval('"\l"') is "l"
69 PASS eval('"\m"') is "m"
70 PASS eval('"\o"') is "o"
71 PASS eval('"\p"') is "p"
72 PASS eval('"\q"') is "q"
73 PASS eval('"\s"') is "s"
74 PASS eval('"\w"') is "w"
75 PASS eval('"\y"') is "y"
76 PASS eval('"\z"') is "z"
77 PASS eval('"\{"') is "{"
78 PASS eval('"\|"') is "|"
79 PASS eval('"\}"') is "}"
80 PASS eval('"\~"') is "~"
81 PASS eval('"\
\x01"').charCodeAt(0) is 1
82 PASS eval('"\
\a"').charCodeAt(0) is 7
83 PASS eval('"\
\b"').charCodeAt(0) is 8
84 PASS eval('"\
\x1f"').charCodeAt(0) is 31
85 PASS eval('"\ "').charCodeAt(0) is 160
86 PASS eval('"\£"').charCodeAt(0) is 163
87 PASS eval('"\«"').charCodeAt(0) is 171
88 PASS eval('"\´"').charCodeAt(0) is 180
89 PASS successfullyParsed is true