Lines Matching refs:SyntaxError
61 }, SyntaxError);
71 assertThrows("function foo (x) 'use strict'; {}", SyntaxError);
87 with({}) {}', SyntaxError);
90 CheckStrictMode("with({}) {}", SyntaxError);
93 CheckStrictMode("function eval() {}", SyntaxError);
96 CheckStrictMode("function arguments() {}", SyntaxError);
99 CheckStrictMode("function foo(a, b, eval, c, d) {}", SyntaxError);
102 CheckStrictMode("function foo(a, b, arguments, c, d) {}", SyntaxError);
105 CheckStrictMode("var o = { set foo(eval) {} }", SyntaxError);
108 CheckStrictMode("var o = { set foo(arguments) {} }", SyntaxError);
111 CheckStrictMode("function foo(a, b, c, d, b) {}", SyntaxError);
124 CheckStrictMode("try{}catch(eval){};", SyntaxError);
127 CheckStrictMode("try{}catch(arguments){};", SyntaxError);
130 CheckStrictMode("var eval;", SyntaxError);
133 CheckStrictMode("var arguments;", SyntaxError);
139 }', SyntaxError);
167 }', SyntaxError);
225 CheckStrictMode("function strict() { eval = undefined; }", SyntaxError);
226 CheckStrictMode("function strict() { arguments = undefined; }", SyntaxError);
227 CheckStrictMode("function strict() { print(eval = undefined); }", SyntaxError);
229 SyntaxError);
230 CheckStrictMode("function strict() { var x = eval = undefined; }", SyntaxError);
232 SyntaxError);
235 CheckStrictMode("function strict() { eval *= undefined; }", SyntaxError);
236 CheckStrictMode("function strict() { arguments /= undefined; }", SyntaxError);
237 CheckStrictMode("function strict() { print(eval %= undefined); }", SyntaxError);
239 SyntaxError);
241 SyntaxError);
243 SyntaxError);
244 CheckStrictMode("function strict() { eval <<= undefined; }", SyntaxError);
245 CheckStrictMode("function strict() { arguments >>= undefined; }", SyntaxError);
247 SyntaxError);
249 SyntaxError);
251 SyntaxError);
253 SyntaxError);
256 CheckStrictMode("function strict() { eval++; }", SyntaxError);
257 CheckStrictMode("function strict() { arguments++; }", SyntaxError);
258 CheckStrictMode("function strict() { print(eval++); }", SyntaxError);
259 CheckStrictMode("function strict() { print(arguments++); }", SyntaxError);
260 CheckStrictMode("function strict() { var x = eval++; }", SyntaxError);
261 CheckStrictMode("function strict() { var x = arguments++; }", SyntaxError);
264 CheckStrictMode("function strict() { eval--; }", SyntaxError);
265 CheckStrictMode("function strict() { arguments--; }", SyntaxError);
266 CheckStrictMode("function strict() { print(eval--); }", SyntaxError);
267 CheckStrictMode("function strict() { print(arguments--); }", SyntaxError);
268 CheckStrictMode("function strict() { var x = eval--; }", SyntaxError);
269 CheckStrictMode("function strict() { var x = arguments--; }", SyntaxError);
272 CheckStrictMode("function strict() { ++eval; }", SyntaxError);
273 CheckStrictMode("function strict() { ++arguments; }", SyntaxError);
274 CheckStrictMode("function strict() { print(++eval); }", SyntaxError);
275 CheckStrictMode("function strict() { print(++arguments); }", SyntaxError);
276 CheckStrictMode("function strict() { var x = ++eval; }", SyntaxError);
277 CheckStrictMode("function strict() { var x = ++arguments; }", SyntaxError);
280 CheckStrictMode("function strict() { --eval; }", SyntaxError);
281 CheckStrictMode("function strict() { --arguments; }", SyntaxError);
282 CheckStrictMode("function strict() { print(--eval); }", SyntaxError);
283 CheckStrictMode("function strict() { print(--arguments); }", SyntaxError);
284 CheckStrictMode("function strict() { var x = --eval; }", SyntaxError);
285 CheckStrictMode("function strict() { var x = --arguments; }", SyntaxError);
288 CheckStrictMode("delete unqualified;", SyntaxError);
289 CheckStrictMode("function strict() { delete unqualified; }", SyntaxError);
291 SyntaxError);
293 SyntaxError);
295 SyntaxError);
296 CheckStrictMode("var variable; delete variable;", SyntaxError);
327 CheckStrictMode("var " + word + " = 1;", SyntaxError);
328 CheckStrictMode("typeof (" + word + ");", SyntaxError);
345 CheckStrictMode("function " + word + " () {}", SyntaxError);
346 CheckStrictMode("function foo (" + word + ") {}", SyntaxError);
347 CheckStrictMode("function foo (" + word + ", " + word + ") {}", SyntaxError);
348 CheckStrictMode("function foo (a, " + word + ") {}", SyntaxError);
349 CheckStrictMode("function foo (" + word + ", a) {}", SyntaxError);
350 CheckStrictMode("function foo (a, " + word + ", b) {}", SyntaxError);
351 CheckStrictMode("var foo = function (" + word + ") {}", SyntaxError);
354 assertThrows("function " + word + " () { 'use strict'; }", SyntaxError);
356 SyntaxError);
357 assertThrows("function foo (a, " + word + ") { 'use strict'; }", SyntaxError);
358 assertThrows("function foo (" + word + ", a) { 'use strict'; }", SyntaxError);
360 SyntaxError);
362 SyntaxError);
365 CheckStrictMode("var x = { set foo(" + word + ") {} };", SyntaxError);
367 SyntaxError);