• Home
  • Raw
  • Download

Lines Matching refs:pos

1 let source, pos, end;  variable
46 ….message += `\n at ${name}:${source.slice(0, pos).split('\n').length}:${pos - source.lastIndexOf(…
47 e.loc = pos;
87 pos = -1;
95 pos += 2;
96 while (pos++ < end) {
97 ch = source.charCodeAt(pos);
103 while (pos++ < end) {
104 ch = source.charCodeAt(pos);
112 if (source.startsWith('mport', pos + 1) && keywordStart(pos))
114 lastTokenPos = pos;
117 const startPos = pos;
120 lastTokenPos = pos;
123 …if (source.startsWith('interopRequireWildcard', pos + 1) && (keywordStart(pos) || source.charCodeA…
124 const startPos = pos;
125 pos += 23;
126 if (source.charCodeAt(pos) === 40/*(*/) {
127 pos++;
134 …else if (source.startsWith('_export', pos + 1) && (keywordStart(pos) || source.charCodeAt(pos - 1)…
135 pos += 8;
136 if (source.startsWith('Star', pos))
137 pos += 4;
138 if (source.charCodeAt(pos) === 40/*(*/) {
140 if (source.charCodeAt(++pos) === 114/*r*/)
144 lastTokenPos = pos;
151 if (source.startsWith('xport', pos + 1) && keywordStart(pos)) {
152 if (source.charCodeAt(pos + 6) === 115/*s*/)
159 …if (keywordStart(pos) && source.startsWith('lass', pos + 1) && isBrOrWs(source.charCodeAt(pos + 5)…
163 if (source.startsWith('odule', pos + 1) && keywordStart(pos))
167 if (source.startsWith('bject', pos + 1) && keywordStart(pos))
203 const next_ch = source.charCodeAt(pos + 1);
241 lastTokenPos = pos;
292 if (ch !== 79/*O*/ || !source.startsWith('bject', pos + 1)) return false;
293 pos += 6;
296 pos++;
299 if (!source.startsWith('rototype', pos + 1)) return false;
300 pos += 9;
303 pos++;
306 if (ch !== 104/*h*/ || !source.startsWith('asOwnProperty', pos + 1)) return false;
307 pos += 14;
310 pos++;
312 if (ch !== 99/*c*/ || !source.startsWith('all', pos + 1)) return false;
313 pos += 4;
316 pos++;
321 pos++;
323 if (!source.startsWith(it_id, pos)) return false;
324 pos += it_id.length;
327 pos++;
332 pos += 6;
333 let revertPos = pos - 1;
336 pos++;
338 if (ch === 100/*d*/ && source.startsWith('efineProperty', pos + 1)) {
341 pos += 14;
342 revertPos = pos - 1;
345 pos++;
350 pos++;
353 const exportPos = pos;
355 expt = source.slice(exportPos, ++pos);
358 pos++;
361 pos++;
364 if (!source.startsWith('numerable', pos + 1)) break;
365 pos += 10;
368 pos++;
370 if (ch !== 116/*t*/ || !source.startsWith('rue', pos + 1)) break;
371 pos += 4;
374 pos++;
378 if (!source.startsWith('alue', pos + 1)) break;
379 pos += 5;
383 pos = revertPos;
387 if (!source.startsWith('et', pos + 1)) break;
388 pos += 3;
391 pos++;
394 if (!source.startsWith('unction', pos + 1)) break;
395 pos += 8;
396 let lastPos = pos;
398 if (ch !== 40 && (lastPos === pos || !identifier())) break;
402 pos++;
405 pos++;
408 pos++;
411 if (!source.startsWith('eturn', pos + 1)) break;
412 pos += 6;
417 pos++;
423 pos++;
427 pos++;
430 pos++;
434 pos++;
438 pos++;
441 pos++;
445 pos++;
457 else if (keys && ch === 107/*k*/ && source.startsWith('eys', pos + 1)) {
459 pos += 4;
460 revertPos = pos - 1;
463 pos++;
465 const id_start = pos;
467 const id = source.slice(id_start, pos);
471 revertPos = pos++;
474 pos++;
476 if (ch !== 102/*f*/ || !source.startsWith('orEach', pos + 1)) break;
477 pos += 7;
479 revertPos = pos - 1;
481 pos++;
483 if (ch !== 102/*f*/ || !source.startsWith('unction', pos + 1)) break;
484 pos += 8;
487 pos++;
489 const it_id_start = pos;
491 const it_id = source.slice(it_id_start, pos);
494 pos++;
497 pos++;
499 if (ch !== 105/*i*/ || source.charCodeAt(pos + 1) !== 102/*f*/) break;
500 pos += 2;
503 pos++;
505 if (!source.startsWith(it_id, pos)) break;
506 pos += it_id.length;
510 if (!source.startsWith('==', pos + 1)) break;
511 pos += 3;
515 if (!source.startsWith('default', pos + 1)) break;
516 pos += 8;
519 pos += 1;
521 if (ch !== 124/*|*/ || source.charCodeAt(pos + 1) !== 124/*|*/) break;
522 pos += 2;
524 if (source.slice(pos, pos + it_id.length) !== it_id) break;
525 pos += it_id.length;
527 if (ch !== 61/*=*/ || source.slice(pos + 1, pos + 3) !== '==') break;
528 pos += 3;
532 if (!source.startsWith('__esModule', pos + 1)) break;
533 pos += 11;
536 pos += 1;
539 pos += 1;
541 if (ch !== 114/*r*/ || !source.startsWith('eturn', pos + 1)) break;
542 pos += 6;
545 pos++;
549 if (ch === 105/*i*/ && source.charCodeAt(pos + 1) === 102/*f*/) {
551 pos += 2;
554 pos++;
555 const ifInnerPos = pos;
560 pos++;
562 if (ch !== 114/*r*/ || !source.startsWith('eturn', pos + 1)) break;
563 pos += 6;
566 pos++;
569 if (ch === 105/*i*/ && source.charCodeAt(pos + 1) === 102/*f*/) {
570 pos += 2;
573 pos++;
580 pos = ifInnerPos;
585 if (!source.startsWith(it_id, pos)) break;
586 pos += it_id.length;
588 if (ch !== 105/*i*/ || !source.startsWith('n ', pos + 1)) break;
589 pos += 3;
593 if (ch !== 38/*&*/ || source.charCodeAt(pos + 1) !== 38/*&*/) break;
594 pos += 2;
599 pos++;
601 if (!source.startsWith(it_id, pos)) break;
602 pos += it_id.length;
605 pos++;
607 if (ch !== 61/*=*/ || !source.startsWith('==', pos + 1)) break;
608 pos += 3;
610 if (!source.startsWith(id, pos)) break;
611 pos += id.length;
614 pos++;
616 if (!source.startsWith(it_id, pos)) break;
617 pos += it_id.length;
620 pos++;
623 pos++;
625 if (ch !== 114/*r*/ || !source.startsWith('eturn', pos + 1)) break;
626 pos += 6;
629 pos++;
636 if (!source.startsWith('==', pos + 1)) break;
637 pos += 3;
641 if (!source.startsWith('default', pos + 1)) break;
642 pos += 8;
645 pos += 1;
648 if (source.charCodeAt(pos + 1) !== 38/*&*/) break;
649 pos += 2;
652 pos += 1;
654 if (ch === 79/*O*/ && source.startsWith('bject', pos + 1) && source[pos + 6] === '.') {
660 pos++;
662 if (ch !== 104/*h*/ || !source.startsWith('asOwnProperty', pos + 1)) break;
663 pos += 14;
666 pos += 1;
668 if (!source.startsWith(it_id, pos)) break;
669 pos += it_id.length;
672 pos += 1;
678 pos += 1;
687 pos++;
689 if (source.slice(pos, pos + it_id.length) !== it_id) break;
690 pos += it_id.length;
693 pos++;
696 pos++;
698 if (source.slice(pos, pos + id.length) !== id) break;
699 pos += id.length;
702 pos++;
704 if (source.slice(pos, pos + it_id.length) !== it_id) break;
705 pos += it_id.length;
708 pos++;
711 pos++;
717 if (source.slice(pos + 1, pos + 6) !== 'bject') break;
718 pos += 6;
721 pos++;
723 if (ch !== 100/*d*/ || !source.startsWith('efineProperty', pos + 1)) break;
724 pos += 14;
727 pos++;
732 pos++;
734 if (!source.startsWith(it_id, pos)) break;
735 pos += it_id.length;
738 pos++;
741 pos++;
743 if (ch !== 101/*e*/ || !source.startsWith('numerable', pos + 1)) break;
744 pos += 10;
747 pos++;
749 if (ch !== 116/*t*/ && !source.startsWith('rue', pos + 1)) break;
750 pos += 4;
753 pos++;
755 if (ch !== 103/*g*/ || !source.startsWith('et', pos + 1)) break;
756 pos += 3;
759 pos++;
762 if (!source.startsWith('unction', pos + 1)) break;
763 pos += 8;
764 let lastPos = pos;
766 if (ch !== 40 && (lastPos === pos || !identifier())) break;
770 pos++;
773 pos++;
776 pos++;
778 if (ch !== 114/*r*/ || !source.startsWith('eturn', pos + 1)) break;
779 pos += 6;
781 if (!source.startsWith(id, pos)) break;
782 pos += id.length;
785 pos++;
787 if (!source.startsWith(it_id, pos)) break;
788 pos += it_id.length;
791 pos++;
794 pos++;
798 pos++;
801 pos++;
805 pos++;
808 pos++;
811 pos++;
818 pos++;
825 pos = revertPos;
832 pos = revertPos;
836 const revertPos = pos;
837 if (ch === 109/*m*/ && source.startsWith('odule', pos + 1)) {
838 pos += 6;
841 pos = revertPos;
844 pos++;
847 if (ch === 101/*e*/ && source.startsWith('xports', pos + 1)) {
848 pos += 7;
852 pos = revertPos;
858 pos += 6;
859 const revertPos = pos - 1;
862 pos++;
864 if (ch === 101/*e*/ && source.startsWith('xports', pos + 1)) {
869 pos = revertPos;
873 pos += 7;
874 const revertPos = pos - 1;
879 pos++;
881 const startPos = pos;
883 const endPos = pos;
894 pos++;
897 const startPos = pos;
899 const endPos = ++pos;
902 pos++;
914 pos++;
928 pos = revertPos;
933 const revertPos = pos;
934 if (source.startsWith('equire', pos + 1)) {
935 pos += 7;
938 pos++;
940 const reexportStart = pos;
943 const reexportEnd = ++pos;
960 pos = revertPos;
966 const revertPos = pos - 1;
967 while (pos++ < end) {
969 const startPos = pos;
971 const endPos = pos;
974 pos++;
978 pos = revertPos;
981 ch = source.charCodeAt(pos);
985 else if (ch === 46/*.*/ && source.startsWith('..', pos + 1)) {
986 pos += 3;
987 if (source.charCodeAt(pos) === 114/*r*/ && tryParseRequire(ExportAssign)) {
988 pos++;
991 pos = revertPos;
997 const startPos = pos;
999 const endPos = ++pos;
1002 pos++;
1006 pos = revertPos;
1009 ch = source.charCodeAt(pos);
1014 pos = revertPos;
1022 pos = revertPos;
1084 let pos = 0x10000
1086 pos += set[i]
1087 if (pos > code) return false
1088 pos += set[i + 1]
1089 if (pos >= code) return true
1120 let ch = source.codePointAt(pos);
1123 pos += codePointLen(ch);
1124 while (ch = source.codePointAt(pos)) {
1126 pos += codePointLen(ch);
1153 const startPos = pos;
1154 pos += 6;
1167 if (pos === startPos + 6)
1175 pos--;
1184 pos += 6;
1185 const curPos = pos;
1187 if (pos === curPos && !isPunctuator(ch))
1195 ch = source.charCodeAt(pos);
1197 const next_ch = source.charCodeAt(pos + 1);
1208 } while (pos++ < end);
1213 while (pos++ < end) {
1214 const ch = source.charCodeAt(pos);
1215 if (ch === 36/*$*/ && source.charCodeAt(pos + 1) === 123/*{*/) {
1216 pos++;
1224 pos++;
1230 pos++;
1231 while (pos++ < end) {
1232 const ch = source.charCodeAt(pos);
1233 if (ch === 42/***/ && source.charCodeAt(pos + 1) === 47/*/*/) {
1234 pos++;
1241 while (pos++ < end) {
1242 const ch = source.charCodeAt(pos);
1249 while (pos++ < end) {
1250 let ch = source.charCodeAt(pos);
1254 ch = source.charCodeAt(++pos);
1255 if (ch === 13/*\r*/ && source.charCodeAt(pos + 1) === 10/*\n*/)
1256 pos++;
1265 while (pos++ < end) {
1266 let ch = source.charCodeAt(pos);
1270 pos++;
1278 while (pos++ < end) {
1279 let ch = source.charCodeAt(pos);
1285 pos++;
1306 function keywordStart (pos) { argument
1307 return pos === 0 || isBrOrWsOrPunctuatorNotDot(source.charCodeAt(pos - 1));
1310 function readPrecedingKeyword (pos, match) { argument
1311 if (pos < match.length - 1)
1313 …return source.startsWith(match, pos - match.length + 1) && (pos === 0 || isBrOrWsOrPunctuatorNotDo…
1316 function readPrecedingKeyword1 (pos, ch) { argument
1317 …return source.charCodeAt(pos) === ch && (pos === 0 || isBrOrWsOrPunctuatorNotDot(source.charCodeAt…
1322 function isExpressionKeyword (pos) { argument
1323 switch (source.charCodeAt(pos)) {
1325 switch (source.charCodeAt(pos - 1)) {
1328 return readPrecedingKeyword(pos - 2, 'vo');
1331 return readPrecedingKeyword(pos - 2, 'yie');
1336 switch (source.charCodeAt(pos - 1)) {
1338 switch (source.charCodeAt(pos - 2)) {
1341 return readPrecedingKeyword1(pos - 3, 101/*e*/);
1344 return readPrecedingKeyword1(pos - 3, 99/*c*/);
1350 return readPrecedingKeyword(pos - 2, 'dele');
1355 if (source.charCodeAt(pos - 1) !== 111/*o*/ || source.charCodeAt(pos - 2) !== 101/*e*/)
1357 switch (source.charCodeAt(pos - 3)) {
1360 return readPrecedingKeyword(pos - 4, 'instan');
1363 return readPrecedingKeyword(pos - 4, 'ty');
1369 return readPrecedingKeyword1(pos - 1, 105/*i*/) || readPrecedingKeyword(pos - 1, 'retur');
1372 return readPrecedingKeyword1(pos - 1, 100/*d*/);
1375 return readPrecedingKeyword(pos - 1, 'debugge');
1378 return readPrecedingKeyword(pos - 1, 'awai');
1380 switch (source.charCodeAt(pos - 1)) {
1383 return readPrecedingKeyword1(pos - 2, 110/*n*/);
1386 return readPrecedingKeyword(pos - 2, 'thr');