Lines Matching refs:start
794 var start = S.token;
797 expr.start = start;
818 var value = body.start.raw.slice(1, -1);
878 start : S.token, property
1024 …token_error(ref.label.start, "Continue label `" + label.name + "` must refer to IterationStatement…
1046 if (!ldef) token_error(label.start, "Undefined label " + label.name);
1089 var start = S.token;
1098 gen.start = gen_start;
1101 start: start, property
1112 start: start, property
1114 start: start,
1127 func.start = func_start;
1130 start: start, property
1160 start: start, property
1172 start: start, property
1217 … token_error(init.start, "Only one variable declaration allowed in for..in/of loop");
1220 … token_error(init.definitions[0].value.start, "No initializers allowed in for..of loop");
1223 token_error(init.start, "Invalid left-hand side in for..in/of loop");
1263 start: node.start, property
1270 start: node.start, property
1298 start: node.start, property
1300 …if (!(prop instanceof AST_ObjectKeyVal)) token_error(prop.start, "Invalid destructuring assignment…
1302 start: prop.start,
1315 start: node.start, property
1319 token_error(node.start, "Invalid arrow parameter");
1322 function arrow(exprs, start, async) { argument
1358 start: start, property
1438 start: token, property
1509 var start = S.token;
1512 body.start = start;
1595 start: def.start, property
1624 start: alias.start, property
1664 start : (tmp = S.token, next(), tmp), property
1675 start : (tmp = S.token, next(), expect(":"), tmp), property
1693 var start = S.token;
1702 start : start, property
1709 var start = S.token;
1712 start : start, property
1729 var start = S.token;
1739 start : start, property
1758 start : prev(), property
1766 start : prev(), property
1774 start : prev(), property
1781 var start = S.token;
1798 call.start = start;
1842 ret.start = ret.end = tok;
1850 var start = S.token;
1852 switch (start.value) {
1859 return arrow([], start);
1862 var len = start.comments_before.length;
1863 [].unshift.apply(ex.start.comments_before, start.comments_before);
1864 start.comments_before.length = 0;
1865 start.comments_before = ex.start.comments_before;
1866 start.comments_before_length = len;
1867 if (len == 0 && start.comments_before.length > 0) {
1868 var comment = start.comments_before[0];
1870 comment.nlb = start.nlb;
1871 start.nlb = false;
1874 start.comments_after = ex.start.comments_after;
1875 ex.start = start;
1886 … if (is("punc", "=>")) return arrow(ex instanceof AST_Sequence ? ex.expressions : [ ex ], start);
1895 if (is("keyword")) switch (start.value) {
1899 clazz.start = start;
1911 func.start = start;
1916 var sym = _make_symbol(AST_SymbolRef, start);
1928 func.start = start;
1933 start = S.token;
1934 sym = _make_symbol(AST_SymbolRef, start);
1936 return arrow([ sym ], start, true);
1945 return arrow(args, start, true);
1948 return is("punc", "=>") ? arrow([ sym ], start) : subscripts(sym, allow_calls);
1963 a.push(new AST_Hole({ start: S.token, end: S.token })); property
1968 start: S.token, property
1975 … if (a.rest instanceof AST_DefaultValue) token_error(a.rest.start, "Invalid rest parameter");
2001 var start = S.token;
2007 gen.start = gen_start;
2010 start: start, property
2020 start: start, property
2030 start: start, property
2031 key: start.value,
2033 start: start,
2045 start: start, property
2046 key: start.value,
2056 func.start = func_start;
2059 start: start, property
2069 start: start, property
2076 if (start.type == "name") switch (key) {
2082 func.start = func_start;
2085 start: start, property
2093 start: start, property
2101 start: start, property
2160 start: token, property
2167 token_error(sym.start, "Unexpected " + sym.name + " in strict mode");
2184 var start = S.token;
2191 start: start, property
2209 start: key_start, property
2225 start: name.start, property
2232 start: key_start, property
2240 start: start, property
2250 var start = S.token;
2255 start: start, property
2263 var start = tag ? tag.start : S.token;
2274 start: start, property
2283 var start = expr.start;
2296 start: start, property
2305 start: start, property
2314 start: start, property
2329 var start = expr.start;
2330 var comments = start.comments_before;
2331 … var i = HOP(start, "comments_before_length") ? start.comments_before_length : comments.length;
2343 var start = S.token;
2349 start: start, property
2368 start: start, property
2374 if (is("operator") && UNARY_PREFIX[start.value]) {
2377 var ex = make_unary(AST_UnaryPrefix, start, maybe_unary(no_in));
2378 ex.start = start;
2385 val.start = start;
2402 token_error(expr.start, "Calling delete on expression not allowed in strict mode");
2416 start : left.start, property
2431 var start = S.token;
2438 start : start, property
2466 start: node.start, property
2475 start: node.start, property
2496 start: prop.start, property
2503 start: node.start, property
2511 var start = S.token;
2517 start : start, property
2530 var start = S.token;
2544 start: start, property
2565 var start = S.token;
2575 var end = prev() || start;
2581 toplevel = new AST_Toplevel({ start: start, body: body, end: end }); property