Lines Matching defs:methodStatus
1853 void ParserImpl::CheckPropertyKeyAsyncModifier(ParserStatus *methodStatus)
1868 *methodStatus |= ParserStatus::ASYNC_FUNCTION;
1965 ParserStatus *methodStatus)
1968 CheckPropertyKeyAsyncModifier(methodStatus);
1977 *methodStatus |= ParserStatus::GENERATOR_FUNCTION;
2004 return (IsShorthandDelimiter(nextCp) && (*methodStatus & ParserStatus::ASYNC_FUNCTION) == 0);
2007 void ParserImpl::ParseGeneratorPropertyModifier(ExpressionParseFlags flags, ParserStatus *methodStatus)
2014 *methodStatus |= ParserStatus::GENERATOR_FUNCTION;
2063 ir::Expression *ParserImpl::ParsePropertyValue(const ir::PropertyKind *propertyKind, const ParserStatus *methodStatus,
2066 bool isMethod = (*methodStatus & ParserStatus::FUNCTION) != 0;
2089 ParserStatus newStatus = *methodStatus | ParserStatus::FUNCTION | ParserStatus::ALLOW_SUPER;
2118 ParserStatus methodStatus = ParserStatus::NO_OPTS;
2129 if (ParsePropertyModifiers(flags, &propertyKind, &methodStatus)) {
2133 ParseGeneratorPropertyModifier(flags, &methodStatus);
2143 methodStatus |= ParserStatus::FUNCTION | ParserStatus::ALLOW_SUPER;
2145 } else if ((methodStatus & (ParserStatus::GENERATOR_FUNCTION | ParserStatus::ASYNC_FUNCTION)) != 0) {
2149 ir::Expression *value = ParsePropertyValue(&propertyKind, &methodStatus, flags);
2156 AllocNode<ir::Property>(propertyKind, key, value, methodStatus != ParserStatus::NO_OPTS, isComputed);