• Home
  • Raw
  • Download

Lines Matching full:state

124     // 2. Let state be generator.[[AsyncGeneratorState]].  in AsyncGeneratorResumeNext()
125 JSAsyncGeneratorState state = generator->GetAsyncGeneratorState(); in AsyncGeneratorResumeNext() local
126 // 3. Assert: state is not executing. in AsyncGeneratorResumeNext()
127 ASSERT(state != JSAsyncGeneratorState::EXECUTING); in AsyncGeneratorResumeNext()
128 // 4. If state is awaiting-return, return undefined. in AsyncGeneratorResumeNext()
129 if (state == JSAsyncGeneratorState::AWAITING_RETURN) { in AsyncGeneratorResumeNext()
148 // a. If state is suspendedStart, then in AsyncGeneratorResumeNext()
149 if (state == JSAsyncGeneratorState::SUSPENDED_START) { in AsyncGeneratorResumeNext()
151 // ii. Set state to completed. in AsyncGeneratorResumeNext()
152 state = JSAsyncGeneratorState::COMPLETED; in AsyncGeneratorResumeNext()
153 generator->SetAsyncGeneratorState(state); in AsyncGeneratorResumeNext()
155 // b. If state is completed, then in AsyncGeneratorResumeNext()
156 if (state == JSAsyncGeneratorState::COMPLETED) { in AsyncGeneratorResumeNext()
205 // 11. Else if state is completed, return ! AsyncGeneratorResolve(generator, undefined, true). in AsyncGeneratorResumeNext()
206 } else if (state == JSAsyncGeneratorState::COMPLETED) { in AsyncGeneratorResumeNext()
210 // 12. Assert: state is either suspendedStart or suspendedYield. in AsyncGeneratorResumeNext()
211 ASSERT((state == JSAsyncGeneratorState::SUSPENDED_START) || in AsyncGeneratorResumeNext()
212 (state == JSAsyncGeneratorState::SUSPENDED_YIELD)); in AsyncGeneratorResumeNext()
287 // 7. Let state be generator.[[AsyncGeneratorState]]. in AsyncGeneratorEnqueue()
288 JSAsyncGeneratorState state = generator->GetAsyncGeneratorState(); in AsyncGeneratorEnqueue() local
289 // 8. If state is not executing, then in AsyncGeneratorEnqueue()
290 if (state != JSAsyncGeneratorState::EXECUTING) { in AsyncGeneratorEnqueue()