Lines Matching defs:methodStatus
1976 void ParserImpl::CheckPropertyKeyAsycModifier(ParserStatus *methodStatus)
1991 *methodStatus |= ParserStatus::ASYNC_FUNCTION;
2095 ParserStatus *methodStatus)
2098 CheckPropertyKeyAsycModifier(methodStatus);
2107 *methodStatus |= ParserStatus::GENERATOR_FUNCTION;
2134 return (IsShorthandDelimiter(nextCp) && !(*methodStatus & ParserStatus::ASYNC_FUNCTION));
2137 void ParserImpl::ParseGeneratorPropertyModifier(ExpressionParseFlags flags, ParserStatus *methodStatus)
2144 *methodStatus |= ParserStatus::GENERATOR_FUNCTION;
2193 ir::Expression *ParserImpl::ParsePropertyValue(const ir::PropertyKind *propertyKind, const ParserStatus *methodStatus,
2196 bool isMethod = *methodStatus & ParserStatus::FUNCTION;
2220 ParseFunction(*methodStatus | ParserStatus::FUNCTION | ParserStatus::ALLOW_SUPER);
2243 ParserStatus methodStatus = ParserStatus::NO_OPTS;
2254 if (ParsePropertyModifiers(flags, &propertyKind, &methodStatus)) {
2258 ParseGeneratorPropertyModifier(flags, &methodStatus);
2268 methodStatus |= ParserStatus::FUNCTION | ParserStatus::ALLOW_SUPER;
2270 } else if (methodStatus & (ParserStatus::GENERATOR_FUNCTION | ParserStatus::ASYNC_FUNCTION)) {
2274 ir::Expression *value = ParsePropertyValue(&propertyKind, &methodStatus, flags);
2281 AllocNode<ir::Property>(propertyKind, key, value, methodStatus != ParserStatus::NO_OPTS, isComputed);