Lines Matching defs:code_
96 PreParserExpression() : code_(TypeField::encode(kNull)) {}
192 return ExpressionTypeField::decode(code_) == kCallTaggedTemplateExpression;
201 bool IsNull() const { return TypeField::decode(code_) == kNull; }
203 return TypeField::decode(code_) == kFailure;
207 return TypeField::decode(code_) == kIdentifierExpression;
212 return PreParserIdentifier(IdentifierTypeField::decode(code_));
216 return TypeField::decode(code_) == kExpression &&
217 ExpressionTypeField::decode(code_) == kAssignment;
221 return TypeField::decode(code_) == kObjectLiteralExpression;
225 return TypeField::decode(code_) == kArrayLiteralExpression;
230 return base::IsInRange(TypeField::decode(code_), kObjectLiteralExpression,
235 return TypeField::decode(code_) == kStringLiteralExpression;
239 return TypeField::decode(code_) == kExpression &&
240 ExpressionTypeField::decode(code_) == kThisExpression;
244 return TypeField::decode(code_) == kExpression &&
245 (ExpressionTypeField::decode(code_) == kThisPropertyExpression ||
246 ExpressionTypeField::decode(code_) ==
251 return TypeField::decode(code_) == kExpression &&
252 (ExpressionTypeField::decode(code_) == kPropertyExpression ||
253 ExpressionTypeField::decode(code_) == kThisPropertyExpression ||
254 ExpressionTypeField::decode(code_) == kPrivateReferenceExpression ||
255 ExpressionTypeField::decode(code_) ==
260 return TypeField::decode(code_) == kExpression &&
261 (ExpressionTypeField::decode(code_) == kPrivateReferenceExpression ||
262 ExpressionTypeField::decode(code_) ==
267 return TypeField::decode(code_) == kExpression &&
268 (ExpressionTypeField::decode(code_) == kCallExpression ||
269 ExpressionTypeField::decode(code_) == kCallEvalExpression ||
270 ExpressionTypeField::decode(code_) ==
279 return TypeField::decode(code_) == kExpression &&
280 ExpressionTypeField::decode(code_) == kSuperCallReference;
292 return TypeField::decode(code_) == kSpreadExpression;
295 bool is_parenthesized() const { return IsParenthesizedField::decode(code_); }
298 code_ = IsParenthesizedField::update(code_, true);
302 code_ = IsParenthesizedField::update(code_, false);
345 : code_(expression_code) {}
364 uint32_t code_;
449 bool IsStringLiteral() { return code_ == kStringLiteralExpressionStatement; }
452 return code_ == kJumpStatement;
455 bool IsNull() { return code_ == kNullStatement; }
457 bool IsIterationStatement() { return code_ == kIterationStatement; }
461 return code_ == kEmptyStatement;
491 explicit PreParserStatement(Type code) : code_(code) {}
494 Type code_;