Lines Matching refs:record
152 var record = tryCatch(generator[method], generator, arg);
153 if (record.type === "throw") {
154 reject(record.arg);
156 var result = record.arg;
296 var record = tryCatch(innerFn, self, context);
297 if (record.type === "normal") {
304 if (record.arg === ContinueSentinel) {
309 value: record.arg,
313 } else if (record.type === "throw") {
318 context.arg = record.arg;
358 var record = tryCatch(method, delegate.iterator, context.arg);
360 if (record.type === "throw") {
362 context.arg = record.arg;
367 var info = record.arg;
441 var record = entry.completion || {};
442 record.type = "normal";
443 delete record.arg;
444 entry.completion = record;
571 record.type = "throw";
572 record.arg = exception;
587 var record = entry.completion;
645 var record = finallyEntry ? finallyEntry.completion : {};
646 record.type = type;
647 record.arg = arg;
655 return this.complete(record);
658 complete: function(record, afterLoc) { argument
659 if (record.type === "throw") {
660 throw record.arg;
663 if (record.type === "break" ||
664 record.type === "continue") {
665 this.next = record.arg;
666 } else if (record.type === "return") {
667 this.rval = this.arg = record.arg;
670 } else if (record.type === "normal" && afterLoc) {
692 var record = entry.completion;
693 if (record.type === "throw") {
694 var thrown = record.arg;