• Home
  • Raw
  • Download

Lines Matching refs:ch

89   let ch = 0;
97 ch = source.charCodeAt(pos);
98 if (ch === 10/*\n*/ || ch === 13/*\r*/)
104 ch = source.charCodeAt(pos);
106 if (ch === 32 || ch < 14 && ch > 8)
110 switch (ch) {
149 switch (ch) {
200 stringLiteral(ch);
291 ch = commentWhitespace();
292 if (ch !== 79/*O*/ || !source.startsWith('bject', pos + 1)) return false;
294 ch = commentWhitespace();
295 if (ch !== 46/*.*/) return false;
297 ch = commentWhitespace();
298 if (ch === 112/*p*/) {
301 ch = commentWhitespace();
302 if (ch !== 46/*.*/) return false;
304 ch = commentWhitespace();
306 if (ch !== 104/*h*/ || !source.startsWith('asOwnProperty', pos + 1)) return false;
308 ch = commentWhitespace();
309 if (ch !== 46/*.*/) return false;
311 ch = commentWhitespace();
312 if (ch !== 99/*c*/ || !source.startsWith('all', pos + 1)) return false;
314 ch = commentWhitespace();
315 if (ch !== 40/*(*/) return false;
317 ch = commentWhitespace();
319 ch = commentWhitespace();
320 if (ch !== 44/*,*/) return false;
322 ch = commentWhitespace();
325 ch = commentWhitespace();
326 if (ch !== 41/*)*/) return false;
334 let ch = commentWhitespace();
335 if (ch === 46/*.*/) {
337 ch = commentWhitespace();
338 if (ch === 100/*d*/ && source.startsWith('efineProperty', pos + 1)) {
343 ch = commentWhitespace();
344 if (ch !== 40/*(*/) break;
346 ch = commentWhitespace();
347 if (!readExportsOrModuleDotExports(ch)) break;
348 ch = commentWhitespace();
349 if (ch !== 44/*,*/) break;
351 ch = commentWhitespace();
352 if (ch !== 39/*'*/ && ch !== 34/*"*/) break;
354 stringLiteral(ch);
356 ch = commentWhitespace();
357 if (ch !== 44/*,*/) break;
359 ch = commentWhitespace();
360 if (ch !== 123/*{*/) break;
362 ch = commentWhitespace();
363 if (ch === 101/*e*/) {
366 ch = commentWhitespace();
367 if (ch !== 58/*:*/) break;
369 ch = commentWhitespace();
370 if (ch !== 116/*t*/ || !source.startsWith('rue', pos + 1)) break;
372 ch = commentWhitespace();
373 if (ch !== 44) break;
375 ch = commentWhitespace();
377 if (ch === 118/*v*/) {
380 ch = commentWhitespace();
381 if (ch !== 58/*:*/) break;
386 else if (ch === 103/*g*/) {
389 ch = commentWhitespace();
390 if (ch === 58/*:*/) {
392 ch = commentWhitespace();
393 if (ch !== 102/*f*/) break;
397 ch = commentWhitespace();
398 if (ch !== 40 && (lastPos === pos || !identifier())) break;
399 ch = commentWhitespace();
401 if (ch !== 40/*(*/) break;
403 ch = commentWhitespace();
404 if (ch !== 41/*)*/) break;
406 ch = commentWhitespace();
407 if (ch !== 123/*{*/) break;
409 ch = commentWhitespace();
410 if (ch !== 114/*r*/) break;
413 ch = commentWhitespace();
415 ch = commentWhitespace();
416 if (ch === 46/*.*/) {
420 ch = commentWhitespace();
422 else if (ch === 91/*[*/) {
424 ch = commentWhitespace();
425 if (ch === 39/*'*/ || ch === 34/*"*/) stringLiteral(ch);
428 ch = commentWhitespace();
429 if (ch !== 93/*]*/) break;
431 ch = commentWhitespace();
433 if (ch === 59/*;*/) {
435 ch = commentWhitespace();
437 if (ch !== 125/*}*/) break;
439 ch = commentWhitespace();
440 if (ch === 44/*,*/) {
442 ch = commentWhitespace();
444 if (ch !== 125/*}*/) break;
446 ch = commentWhitespace();
447 if (ch !== 41/*)*/) break;
457 else if (keys && ch === 107/*k*/ && source.startsWith('eys', pos + 1)) {
461 ch = commentWhitespace();
462 if (ch !== 40/*(*/) break;
464 ch = commentWhitespace();
468 ch = commentWhitespace();
469 if (ch !== 41/*)*/) break;
472 ch = commentWhitespace();
473 if (ch !== 46/*.*/) break;
475 ch = commentWhitespace();
476 if (ch !== 102/*f*/ || !source.startsWith('orEach', pos + 1)) break;
478 ch = commentWhitespace();
480 if (ch !== 40/*(*/) break;
482 ch = commentWhitespace();
483 if (ch !== 102/*f*/ || !source.startsWith('unction', pos + 1)) break;
485 ch = commentWhitespace();
486 if (ch !== 40/*(*/) break;
488 ch = commentWhitespace();
492 ch = commentWhitespace();
493 if (ch !== 41/*)*/) break;
495 ch = commentWhitespace();
496 if (ch !== 123/*{*/) break;
498 ch = commentWhitespace();
499 if (ch !== 105/*i*/ || source.charCodeAt(pos + 1) !== 102/*f*/) break;
501 ch = commentWhitespace();
502 if (ch !== 40/*(*/) break;
504 ch = commentWhitespace();
507 ch = commentWhitespace();
509 if (ch === 61/*=*/) {
512 ch = commentWhitespace();
513 if (ch !== 34/*"*/ && ch !== 39/*'*/) break;
514 let quot = ch;
517 ch = commentWhitespace();
518 if (ch !== quot) break;
520 ch = commentWhitespace();
521 if (ch !== 124/*|*/ || source.charCodeAt(pos + 1) !== 124/*|*/) break;
523 ch = commentWhitespace();
526 ch = commentWhitespace();
527 if (ch !== 61/*=*/ || source.slice(pos + 1, pos + 3) !== '==') break;
529 ch = commentWhitespace();
530 if (ch !== 34/*"*/ && ch !== 39/*'*/) break;
531 quot = ch;
534 ch = commentWhitespace();
535 if (ch !== quot) break;
537 ch = commentWhitespace();
538 if (ch !== 41/*)*/) break;
540 ch = commentWhitespace();
541 if (ch !== 114/*r*/ || !source.startsWith('eturn', pos + 1)) break;
543 ch = commentWhitespace();
544 if (ch === 59/*;*/)
546 ch = commentWhitespace();
549 if (ch === 105/*i*/ && source.charCodeAt(pos + 1) === 102/*f*/) {
552 ch = commentWhitespace();
553 if (ch !== 40/*(*/) break;
558 ch = commentWhitespace();
559 if (ch !== 41/*)*/) break;
561 ch = commentWhitespace();
562 if (ch !== 114/*r*/ || !source.startsWith('eturn', pos + 1)) break;
564 ch = commentWhitespace();
565 if (ch === 59/*;*/)
567 ch = commentWhitespace();
569 if (ch === 105/*i*/ && source.charCodeAt(pos + 1) === 102/*f*/) {
571 ch = commentWhitespace();
572 if (ch !== 40/*(*/) break;
587 ch = commentWhitespace();
588 if (ch !== 105/*i*/ || !source.startsWith('n ', pos + 1)) break;
590 ch = commentWhitespace();
591 if (!readExportsOrModuleDotExports(ch)) break;
592 ch = commentWhitespace();
593 if (ch !== 38/*&*/ || source.charCodeAt(pos + 1) !== 38/*&*/) break;
595 ch = commentWhitespace();
596 if (!readExportsOrModuleDotExports(ch)) break;
597 ch = commentWhitespace();
598 if (ch !== 91/*[*/) break;
600 ch = commentWhitespace();
603 ch = commentWhitespace();
604 if (ch !== 93/*]*/) break;
606 ch = commentWhitespace();
607 if (ch !== 61/*=*/ || !source.startsWith('==', pos + 1)) break;
609 ch = commentWhitespace();
612 ch = commentWhitespace();
613 if (ch !== 91/*[*/) break;
615 ch = commentWhitespace();
618 ch = commentWhitespace();
619 if (ch !== 93/*]*/) break;
621 ch = commentWhitespace();
622 if (ch !== 41/*)*/) break;
624 ch = commentWhitespace();
625 if (ch !== 114/*r*/ || !source.startsWith('eturn', pos + 1)) break;
627 ch = commentWhitespace();
628 if (ch === 59/*;*/)
630 ch = commentWhitespace();
635 else if (ch === 33/*!*/) {
638 ch = commentWhitespace();
639 if (ch !== 34/*"*/ && ch !== 39/*'*/) break;
640 const quot = ch;
643 ch = commentWhitespace();
644 if (ch !== quot) break;
646 ch = commentWhitespace();
647 if (ch === 38/*&*/) {
650 ch = commentWhitespace();
651 if (ch !== 33/*!*/) break;
653 ch = commentWhitespace();
654 if (ch === 79/*O*/ && source.startsWith('bject', pos + 1) && source[pos + 6] === '.') {
658 ch = commentWhitespace();
659 if (ch !== 46/*.*/) break;
661 ch = commentWhitespace();
662 if (ch !== 104/*h*/ || !source.startsWith('asOwnProperty', pos + 1)) break;
664 ch = commentWhitespace();
665 if (ch !== 40/*(*/) break;
667 ch = commentWhitespace();
670 ch = commentWhitespace();
671 if (ch !== 41/*)*/) break;
675 ch = commentWhitespace();
677 if (ch !== 41/*)*/) break;
679 ch = commentWhitespace();
684 if (readExportsOrModuleDotExports(ch)) {
685 ch = commentWhitespace();
686 if (ch !== 91/*[*/) break;
688 ch = commentWhitespace();
691 ch = commentWhitespace();
692 if (ch !== 93/*]*/) break;
694 ch = commentWhitespace();
695 if (ch !== 61/*=*/) break;
697 ch = commentWhitespace();
700 ch = commentWhitespace();
701 if (ch !== 91/*[*/) break;
703 ch = commentWhitespace();
706 ch = commentWhitespace();
707 if (ch !== 93/*]*/) break;
709 ch = commentWhitespace();
710 if (ch === 59/*;*/) {
712 ch = commentWhitespace();
716 else if (ch === 79/*O*/) {
719 ch = commentWhitespace();
720 if (ch !== 46/*.*/) break;
722 ch = commentWhitespace();
723 if (ch !== 100/*d*/ || !source.startsWith('efineProperty', pos + 1)) break;
725 ch = commentWhitespace();
726 if (ch !== 40/*(*/) break;
728 ch = commentWhitespace();
729 if (!readExportsOrModuleDotExports(ch)) break;
730 ch = commentWhitespace();
731 if (ch !== 44/*,*/) break;
733 ch = commentWhitespace();
736 ch = commentWhitespace();
737 if (ch !== 44/*,*/) break;
739 ch = commentWhitespace();
740 if (ch !== 123/*{*/) break;
742 ch = commentWhitespace();
743 if (ch !== 101/*e*/ || !source.startsWith('numerable', pos + 1)) break;
745 ch = commentWhitespace();
746 if (ch !== 58/*:*/) break;
748 ch = commentWhitespace();
749 if (ch !== 116/*t*/ && !source.startsWith('rue', pos + 1)) break;
751 ch = commentWhitespace();
752 if (ch !== 44/*,*/) break;
754 ch = commentWhitespace();
755 if (ch !== 103/*g*/ || !source.startsWith('et', pos + 1)) break;
757 ch = commentWhitespace();
758 if (ch === 58/*:*/) {
760 ch = commentWhitespace();
761 if (ch !== 102/*f*/) break;
765 ch = commentWhitespace();
766 if (ch !== 40 && (lastPos === pos || !identifier())) break;
767 ch = commentWhitespace();
769 if (ch !== 40/*(*/) break;
771 ch = commentWhitespace();
772 if (ch !== 41/*)*/) break;
774 ch = commentWhitespace();
775 if (ch !== 123/*{*/) break;
777 ch = commentWhitespace();
778 if (ch !== 114/*r*/ || !source.startsWith('eturn', pos + 1)) break;
780 ch = commentWhitespace();
783 ch = commentWhitespace();
784 if (ch !== 91/*[*/) break;
786 ch = commentWhitespace();
789 ch = commentWhitespace();
790 if (ch !== 93/*]*/) break;
792 ch = commentWhitespace();
793 if (ch === 59/*;*/) {
795 ch = commentWhitespace();
797 if (ch !== 125/*}*/) break;
799 ch = commentWhitespace();
800 if (ch === 44/*,*/) {
802 ch = commentWhitespace();
804 if (ch !== 125/*}*/) break;
806 ch = commentWhitespace();
807 if (ch !== 41/*)*/) break;
809 ch = commentWhitespace();
810 if (ch === 59/*;*/) {
812 ch = commentWhitespace();
817 if (ch !== 125/*}*/) break;
819 ch = commentWhitespace();
820 if (ch !== 41/*)*/) break;
835 function readExportsOrModuleDotExports (ch) { argument
837 if (ch === 109/*m*/ && source.startsWith('odule', pos + 1)) {
839 ch = commentWhitespace();
840 if (ch !== 46/*.*/) {
845 ch = commentWhitespace();
847 if (ch === 101/*e*/ && source.startsWith('xports', pos + 1)) {
860 let ch = commentWhitespace();
861 if (ch === 46/*.*/) {
863 ch = commentWhitespace();
864 if (ch === 101/*e*/ && source.startsWith('xports', pos + 1)) {
875 let ch = commentWhitespace();
876 switch (ch) {
880 ch = commentWhitespace();
884 ch = commentWhitespace();
885 if (ch === 61/*=*/) {
895 ch = commentWhitespace();
896 if (ch === 39/*'*/ || ch === 34/*"*/) {
898 stringLiteral(ch);
900 ch = commentWhitespace();
901 if (ch !== 93/*]*/) break;
903 ch = commentWhitespace();
904 if (ch !== 61/*=*/) break;
915 ch = commentWhitespace();
917 if (ch === 123/*{*/) {
923 if (ch === 114/*r*/)
936 let ch = commentWhitespace();
937 if (ch === 40/*(*/) {
939 ch = commentWhitespace();
941 if (ch === 39/*'*/ || ch === 34/*"*/) {
942 stringLiteral(ch);
944 ch = commentWhitespace();
945 if (ch === 41/*)*/) {
968 let ch = commentWhitespace();
972 ch = commentWhitespace();
973 if (ch === 58/*:*/) {
975 ch = commentWhitespace();
981 ch = source.charCodeAt(pos);
985 else if (ch === 46/*.*/ && source.startsWith('..', pos + 1)) {
994 ch = commentWhitespace();
996 else if (ch === 39/*'*/ || ch === 34/*"*/) {
998 stringLiteral(ch);
1000 ch = commentWhitespace();
1001 if (ch === 58/*:*/) {
1003 ch = commentWhitespace();
1009 ch = source.charCodeAt(pos);
1018 if (ch === 125/*}*/)
1021 if (ch !== 44/*,*/) {
1120 let ch = source.codePointAt(pos);
1121 if (!isIdentifierStart(ch, true) || ch === '\\')
1123 pos += codePointLen(ch);
1124 while (ch = source.codePointAt(pos)) {
1125 if (isIdentifierChar(ch, true)) {
1126 pos += codePointLen(ch);
1128 else if (ch === '\\') {
1139 function codePointLen (ch) { argument
1140 if (ch < 0x10000) return 1;
1146 const ch = source.charCodeAt(bPos);
1147 if ((ch & 0xFC00) === 0xDC00)
1148 return (((source.charCodeAt(bPos - 1) & 0x3FF) << 10) | (ch & 0x3FF)) + 0x10000;
1149 return ch;
1155 const ch = commentWhitespace();
1156 switch (ch) {
1186 const ch = commentWhitespace();
1187 if (pos === curPos && !isPunctuator(ch))
1193 let ch;
1195 ch = source.charCodeAt(pos);
1196 if (ch === 47/*/*/) {
1203 return ch;
1205 else if (!isBrOrWs(ch)) {
1206 return ch;
1209 return ch;
1214 const ch = source.charCodeAt(pos);
1215 if (ch === 36/*$*/ && source.charCodeAt(pos + 1) === 123/*{*/) {
1221 if (ch === 96/*`*/)
1223 if (ch === 92/*\*/)
1232 const ch = source.charCodeAt(pos);
1233 if (ch === 42/***/ && source.charCodeAt(pos + 1) === 47/*/*/) {
1242 const ch = source.charCodeAt(pos);
1243 if (ch === 10/*\n*/ || ch === 13/*\r*/)
1250 let ch = source.charCodeAt(pos);
1251 if (ch === quote)
1253 if (ch === 92/*\*/) {
1254 ch = source.charCodeAt(++pos);
1255 if (ch === 13/*\r*/ && source.charCodeAt(pos + 1) === 10/*\n*/)
1258 else if (isBr(ch))
1266 let ch = source.charCodeAt(pos);
1267 if (ch === 93/*]*/)
1268 return ch;
1269 if (ch === 92/*\*/)
1271 else if (ch === 10/*\n*/ || ch === 13/*\r*/)
1279 let ch = source.charCodeAt(pos);
1280 if (ch === 47/*/*/)
1282 if (ch === 91/*[*/)
1283 ch = regexCharacterClass();
1284 else if (ch === 92/*\*/)
1286 else if (ch === 10/*\n*/ || ch === 13/*\r*/)
1316 function readPrecedingKeyword1 (pos, ch) { argument
1317 …return source.charCodeAt(pos) === ch && (pos === 0 || isBrOrWsOrPunctuatorNotDot(source.charCodeAt…
1400 function isPunctuator (ch) { argument
1402 return ch === 33/*!*/ || ch === 37/*%*/ || ch === 38/*&*/ ||
1403 ch > 39 && ch < 48 || ch > 57 && ch < 64 ||
1404 ch === 91/*[*/ || ch === 93/*]*/ || ch === 94/*^*/ ||
1405 ch > 122 && ch < 127;
1408 function isExpressionPunctuator (ch) { argument
1410 return ch === 33/*!*/ || ch === 37/*%*/ || ch === 38/*&*/ ||
1411 ch > 39 && ch < 47 && ch !== 41 || ch > 57 && ch < 64 ||
1412 ch === 91/*[*/ || ch === 94/*^*/ || ch > 122 && ch < 127 && ch !== 125/*}*/;