Lines Matching refs:record
2815 var record = tryCatch(generator[method], generator, arg);
2817 if (record.type === "throw") {
2818 reject(record.arg);
2820 var result = record.arg;
2914 var record = tryCatch(innerFn, self, context);
2916 if (record.type === "normal") {
2919 if (record.arg === ContinueSentinel) {
2924 value: record.arg,
2927 } else if (record.type === "throw") {
2930 context.arg = record.arg;
2960 var record = tryCatch(method, delegate.iterator, context.arg);
2962 if (record.type === "throw") {
2964 context.arg = record.arg;
2969 var info = record.arg;
3023 var record = entry.completion || {};
3024 record.type = "normal";
3025 delete record.arg;
3026 entry.completion = record;
3146 record.type = "throw";
3147 record.arg = exception;
3160 var record = entry.completion;
3204 var record = finallyEntry ? finallyEntry.completion : {};
3205 record.type = type;
3206 record.arg = arg;
3214 return this.complete(record);
3216 complete: function complete(record, afterLoc) {
3217 if (record.type === "throw") {
3218 throw record.arg;
3221 if (record.type === "break" || record.type === "continue") {
3222 this.next = record.arg;
3223 } else if (record.type === "return") {
3224 this.rval = this.arg = record.arg;
3227 } else if (record.type === "normal" && afterLoc) {
3249 var record = entry.completion;
3251 if (record.type === "throw") {
3252 var thrown = record.arg;