Lines Matching refs:startsExpr

217 var startsExpr = true;  variable
230 this.startsExpr = !!conf.startsExpr;
267 num: new TokenType("num", { startsExpr: startsExpr }),
268 regexp: new TokenType("regexp", { startsExpr: startsExpr }),
269 string: new TokenType("string", { startsExpr: startsExpr }),
270 name: new TokenType("name", { startsExpr: startsExpr }),
274 bracketL: new TokenType("[", { beforeExpr: beforeExpr, startsExpr: startsExpr }),
276 braceL: new TokenType("{", { beforeExpr: beforeExpr, startsExpr: startsExpr }),
277 braceBarL: new TokenType("{|", { beforeExpr: beforeExpr, startsExpr: startsExpr }),
280 parenL: new TokenType("(", { beforeExpr: beforeExpr, startsExpr: startsExpr }),
291 backQuote: new TokenType("`", { startsExpr: startsExpr }),
292 dollarBraceL: new TokenType("${", { beforeExpr: beforeExpr, startsExpr: startsExpr }),
311 incDec: new TokenType("++/--", { prefix: prefix, postfix: postfix, startsExpr: startsExpr }),
312 …prefix: new TokenType("prefix", { beforeExpr: beforeExpr, prefix: prefix, startsExpr: startsExpr }…
321 …new TokenType("+/-", { beforeExpr: beforeExpr, binop: 9, prefix: prefix, startsExpr: startsExpr }),
339 "function": new KeywordTokenType("function", { startsExpr: startsExpr }),
350 "new": new KeywordTokenType("new", { beforeExpr: beforeExpr, startsExpr: startsExpr }),
351 "this": new KeywordTokenType("this", { startsExpr: startsExpr }),
352 "super": new KeywordTokenType("super", { startsExpr: startsExpr }),
356 "import": new KeywordTokenType("import", { startsExpr: startsExpr }),
357 "yield": new KeywordTokenType("yield", { beforeExpr: beforeExpr, startsExpr: startsExpr }),
358 "null": new KeywordTokenType("null", { startsExpr: startsExpr }),
359 "true": new KeywordTokenType("true", { startsExpr: startsExpr }),
360 "false": new KeywordTokenType("false", { startsExpr: startsExpr }),
363 …new KeywordTokenType("typeof", { beforeExpr: beforeExpr, prefix: prefix, startsExpr: startsExpr }),
364 …: new KeywordTokenType("void", { beforeExpr: beforeExpr, prefix: prefix, startsExpr: startsExpr }),
365 … new KeywordTokenType("delete", { beforeExpr: beforeExpr, prefix: prefix, startsExpr: startsExpr })
4374 …pes.semi) || this.canInsertSemicolon() || !this.match(types.star) && !this.state.type.startsExpr) {
6847 types.jsxTagStart = new TokenType("jsxTagStart", { startsExpr: true }); property