Lines Matching refs:await
15 /* This test checks await expressions (nothing else). */
27 check_syntax_error("(async function await() {})")
28 check_syntax_error("(async function *await() {})")
29 check_syntax_error("async function f(await) {}")
30 check_syntax_error("(async function f(await) {})")
31 check_syntax_error("async function f(a = await new Promise) {}")
32 check_syntax_error("async function f() { function await() {} }")
33 check_syntax_error("async await => 0");
34 check_syntax_error("async (await) => 0");
35 check_syntax_error("async function f() { await () => 0 }");
39 // Valid uses of await
41 async a => await a
42 async a => { await a }
43 async (a) => await a
44 async(a) => { await a }
49 () => await
50 await a
54 await
55 async (a) => await a
56 await
57 async (a) => await a
62 await a
63 (function () { await ? async function(a) { await a } : await })
64 await a
68 await a;
69 () => await ? async (a) => await a : await
70 await a
74 (a = () => await, [b] = (c))
75 await a
76 (a, b = () => await)
77 await a
83 async await(a) {
84 await a;
85 () => await
86 await a
90 await
91 async (a) => await a
92 await
93 async (a) => await a
98 await a;
99 () => await
100 await a
106 [await a]() { await % await }
108 await a;
112 async await(a) {
113 await a;
114 () => await
115 await a
119 await
120 async (a) => await a
121 await
122 async (a) => await a
127 await a;
128 () => await
129 await a
135 [await a]() { await % await }
137 await a;