=================================================================== JsFile: extendedEscapesForAstralsInVarsAndClasses.js mapUrl: extendedEscapesForAstralsInVarsAndClasses.js.map sourceRoot: sources: extendedEscapesForAstralsInVarsAndClasses.ts =================================================================== ------------------------------------------------------------------- emittedFile:tests/cases/compiler/extendedEscapesForAstralsInVarsAndClasses.js sourceFile:extendedEscapesForAstralsInVarsAndClasses.ts ------------------------------------------------------------------- >>>// Example from https://mathiasbynens.be/notes/javascript-identifiers-es6 1 > 2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1 > 2 >// Example from https://mathiasbynens.be/notes/javascript-identifiers-es6 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) 2 >Emitted(1, 74) Source(1, 74) + SourceIndex(0) --- >>>// Astral characters should be accepted in ES2015 1 > 2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1 > > 2 >// Astral characters should be accepted in ES2015 1 >Emitted(2, 1) Source(2, 1) + SourceIndex(0) 2 >Emitted(2, 50) Source(2, 50) + SourceIndex(0) --- >>>// U+102A7 CARIAN LETTER A2 1 > 2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1 > > > 2 >// U+102A7 CARIAN LETTER A2 1 >Emitted(3, 1) Source(4, 1) + SourceIndex(0) 2 >Emitted(3, 28) Source(4, 28) + SourceIndex(0) --- >>>var string; 1 > 2 >^^^^ 3 > ^^^^^^ 4 > ^ 5 > ^^^^^^^^^^^^^^^^-> 1 > > 2 >var 𐊧: 3 > string 4 > ; 1 >Emitted(4, 1) Source(5, 1) + SourceIndex(0) 2 >Emitted(4, 5) Source(5, 9) + SourceIndex(0) 3 >Emitted(4, 11) Source(5, 15) + SourceIndex(0) 4 >Emitted(4, 12) Source(5, 16) + SourceIndex(0) --- >>>var u, A7 = (void 0)[102]; 1-> 2 >^^^^ 3 > ^ 4 > ^^ 5 > ^^ 6 > ^^^^^^^^^^^^^^^^ 7 > ^ 1-> >var \ 2 > 3 > u 4 > {102 5 > A7 6 > 7 > }: string; 1->Emitted(5, 1) Source(6, 6) + SourceIndex(0) 2 >Emitted(5, 5) Source(6, 6) + SourceIndex(0) 3 >Emitted(5, 6) Source(6, 7) + SourceIndex(0) 4 >Emitted(5, 8) Source(6, 11) + SourceIndex(0) 5 >Emitted(5, 10) Source(6, 13) + SourceIndex(0) 6 >Emitted(5, 26) Source(6, 13) + SourceIndex(0) 7 >Emitted(5, 27) Source(6, 23) + SourceIndex(0) --- >>>if (Math.random()) { 1 > 2 >^^^^ 3 > ^^^^ 4 > ^ 5 > ^^^^^^ 6 > ^^ 7 > ^^ 1 > > > 2 >if ( 3 > Math 4 > . 5 > random 6 > () 7 > ) 1 >Emitted(6, 1) Source(8, 1) + SourceIndex(0) 2 >Emitted(6, 5) Source(8, 5) + SourceIndex(0) 3 >Emitted(6, 9) Source(8, 9) + SourceIndex(0) 4 >Emitted(6, 10) Source(8, 10) + SourceIndex(0) 5 >Emitted(6, 16) Source(8, 16) + SourceIndex(0) 6 >Emitted(6, 18) Source(8, 18) + SourceIndex(0) 7 >Emitted(6, 20) Source(8, 20) + SourceIndex(0) --- >>> "hello"; 1 >^^^^ 2 > ^^^^^^^ 3 > ^ 1 >{ > 𐊧 = 2 > "hello" 3 > ; 1 >Emitted(7, 5) Source(9, 10) + SourceIndex(0) 2 >Emitted(7, 12) Source(9, 17) + SourceIndex(0) 3 >Emitted(7, 13) Source(9, 18) + SourceIndex(0) --- >>>} 1 >^ 2 > ^^^^^^-> 1 > >} 1 >Emitted(8, 2) Source(10, 2) + SourceIndex(0) --- >>>else { 1->^^^^^ 2 > ^^-> 1-> >else 1->Emitted(9, 6) Source(11, 6) + SourceIndex(0) --- >>> u; 1->^^^^ 2 > ^ 3 > ^ 1->{ > \ 2 > u 3 > 1->Emitted(10, 5) Source(12, 6) + SourceIndex(0) 2 >Emitted(10, 6) Source(12, 7) + SourceIndex(0) 3 >Emitted(10, 7) Source(12, 7) + SourceIndex(0) --- >>> { 1 >^^^^ 2 > ^^^^^^^^^-> 1 > 1 >Emitted(11, 5) Source(12, 7) + SourceIndex(0) --- >>> 102; 1->^^^^^^^^ 2 > ^^^ 3 > ^ 1->{ 2 > 102 3 > 1->Emitted(12, 9) Source(12, 8) + SourceIndex(0) 2 >Emitted(12, 12) Source(12, 11) + SourceIndex(0) 3 >Emitted(12, 13) Source(12, 11) + SourceIndex(0) --- >>> A7; 1 >^^^^^^^^ 2 > ^^ 3 > ^ 1 > 2 > A7 3 > 1 >Emitted(13, 9) Source(12, 11) + SourceIndex(0) 2 >Emitted(13, 11) Source(12, 13) + SourceIndex(0) 3 >Emitted(13, 12) Source(12, 13) + SourceIndex(0) --- >>> } 1 >^^^^^ 2 > ^^^^^^^^-> 1 >} 1 >Emitted(14, 6) Source(12, 14) + SourceIndex(0) --- >>> "hallo"; 1->^^^^ 2 > ^^^^^^^ 3 > ^ 1-> = 2 > "hallo" 3 > ; 1->Emitted(15, 5) Source(12, 17) + SourceIndex(0) 2 >Emitted(15, 12) Source(12, 24) + SourceIndex(0) 3 >Emitted(15, 13) Source(12, 25) + SourceIndex(0) --- >>>} 1 >^ 2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > >} 1 >Emitted(16, 2) Source(13, 2) + SourceIndex(0) --- >>>var Foo = /** @class */ (function () { 1-> 2 >^^^^^^^^^^^^^^^^^^^^^-> 1-> > > 1->Emitted(17, 1) Source(15, 1) + SourceIndex(0) --- >>> function Foo() { 1->^^^^ 2 > ^^-> 1-> 1->Emitted(18, 5) Source(15, 1) + SourceIndex(0) --- >>> } 1->^^^^ 2 > ^ 3 > 4 > ^^^^^^^^^^^-> 1->class Foo { > \u 2 > { 3 > 1->Emitted(19, 5) Source(16, 7) + SourceIndex(0) 2 >Emitted(19, 6) Source(16, 8) + SourceIndex(0) 3 >Emitted(19, 6) Source(16, 7) + SourceIndex(0) --- >>> return Foo; 1->^^^^ 2 > ^^^^^^^^^^ 1-> 2 > { 1->Emitted(20, 5) Source(16, 7) + SourceIndex(0) 2 >Emitted(20, 15) Source(16, 8) + SourceIndex(0) --- >>>}()); 1 > 2 >^ 3 > 4 > 5 > ^^^^ 1 > 2 >{ 3 > 4 > 5 > class Foo { > \u 1 >Emitted(21, 1) Source(16, 7) + SourceIndex(0) 2 >Emitted(21, 2) Source(16, 8) + SourceIndex(0) 3 >Emitted(21, 2) Source(16, 7) + SourceIndex(0) 4 >Emitted(21, 2) Source(15, 1) + SourceIndex(0) 5 >Emitted(21, 6) Source(16, 7) + SourceIndex(0) --- >>>{ 1 > 2 >^^^^^^^^^-> 1 > 1 >Emitted(22, 1) Source(16, 7) + SourceIndex(0) --- >>> 102; 1->^^^^ 2 > ^^^ 3 > ^ 1->{ 2 > 102 3 > 1->Emitted(23, 5) Source(16, 8) + SourceIndex(0) 2 >Emitted(23, 8) Source(16, 11) + SourceIndex(0) 3 >Emitted(23, 9) Source(16, 11) + SourceIndex(0) --- >>> A7; 1 >^^^^ 2 > ^^ 3 > ^ 1 > 2 > A7 3 > 1 >Emitted(24, 5) Source(16, 11) + SourceIndex(0) 2 >Emitted(24, 7) Source(16, 13) + SourceIndex(0) 3 >Emitted(24, 8) Source(16, 13) + SourceIndex(0) --- >>>} 1 >^ 2 > ^^^^^^^-> 1 >} 1 >Emitted(25, 2) Source(16, 14) + SourceIndex(0) --- >>>string; 1-> 2 >^^^^^^ 3 > ^ 4 > ^^^^^^^^-> 1->: 2 >string 3 > ; 1->Emitted(26, 1) Source(16, 16) + SourceIndex(0) 2 >Emitted(26, 7) Source(16, 22) + SourceIndex(0) 3 >Emitted(26, 8) Source(16, 23) + SourceIndex(0) --- >>>constructor(); 1-> 2 >^^^^^^^^^^^ 3 > ^^ 4 > ^ 1-> > 2 >constructor 3 > () 4 > 1->Emitted(27, 1) Source(17, 5) + SourceIndex(0) 2 >Emitted(27, 12) Source(17, 16) + SourceIndex(0) 3 >Emitted(27, 14) Source(17, 18) + SourceIndex(0) 4 >Emitted(27, 15) Source(17, 18) + SourceIndex(0) --- >>>{ 1 > 2 >^^^^^^^^^^^-> 1 > 1 >Emitted(28, 1) Source(17, 19) + SourceIndex(0) --- >>> this.; 1->^^^^ 2 > ^^^^ 3 > ^ 4 > ^ 1->{ > 2 > this 3 > . 4 > 1->Emitted(29, 5) Source(18, 9) + SourceIndex(0) 2 >Emitted(29, 9) Source(18, 13) + SourceIndex(0) 3 >Emitted(29, 10) Source(18, 14) + SourceIndex(0) 4 >Emitted(29, 11) Source(18, 14) + SourceIndex(0) --- >>> u; 1 >^^^^ 2 > ^ 3 > ^ 1 >\ 2 > u 3 > 1 >Emitted(30, 5) Source(18, 15) + SourceIndex(0) 2 >Emitted(30, 6) Source(18, 16) + SourceIndex(0) 3 >Emitted(30, 7) Source(18, 16) + SourceIndex(0) --- >>> { 1 >^^^^ 2 > ^^^^^^^^^-> 1 > 1 >Emitted(31, 5) Source(18, 16) + SourceIndex(0) --- >>> 102; 1->^^^^^^^^ 2 > ^^^ 3 > ^ 1->{ 2 > 102 3 > 1->Emitted(32, 9) Source(18, 17) + SourceIndex(0) 2 >Emitted(32, 12) Source(18, 20) + SourceIndex(0) 3 >Emitted(32, 13) Source(18, 20) + SourceIndex(0) --- >>> A7; 1 >^^^^^^^^ 2 > ^^ 3 > ^ 1 > 2 > A7 3 > 1 >Emitted(33, 9) Source(18, 20) + SourceIndex(0) 2 >Emitted(33, 11) Source(18, 22) + SourceIndex(0) 3 >Emitted(33, 12) Source(18, 22) + SourceIndex(0) --- >>> } 1 >^^^^^ 2 > ^^^^^^^^^-> 1 >} 1 >Emitted(34, 6) Source(18, 23) + SourceIndex(0) --- >>> " world"; 1->^^^^ 2 > ^^^^^^^^ 3 > ^ 1-> = 2 > " world" 3 > ; 1->Emitted(35, 5) Source(18, 26) + SourceIndex(0) 2 >Emitted(35, 13) Source(18, 34) + SourceIndex(0) 3 >Emitted(35, 14) Source(18, 35) + SourceIndex(0) --- >>>} 1 >^ 2 > ^^^^^^^^^^-> 1 > > } 1 >Emitted(36, 2) Source(19, 6) + SourceIndex(0) --- >>>methodA(); 1-> 2 >^^^^^^^ 3 > ^^ 4 > ^ 1-> > 2 >methodA 3 > () 4 > 1->Emitted(37, 1) Source(20, 5) + SourceIndex(0) 2 >Emitted(37, 8) Source(20, 12) + SourceIndex(0) 3 >Emitted(37, 10) Source(20, 14) + SourceIndex(0) 4 >Emitted(37, 11) Source(20, 14) + SourceIndex(0) --- >>>{ 1 > 2 >^^^^^^^^^^^^^^^^^^^^-> 1 > 1 >Emitted(38, 1) Source(20, 15) + SourceIndex(0) --- >>> return this.𐊧; 1->^^^^ 2 > ^^^^^^^ 3 > ^^^^ 4 > ^ 5 > ^^ 6 > ^ 1->{ > 2 > return 3 > this 4 > . 5 > 𐊧 6 > ; 1->Emitted(39, 5) Source(21, 9) + SourceIndex(0) 2 >Emitted(39, 12) Source(21, 16) + SourceIndex(0) 3 >Emitted(39, 16) Source(21, 20) + SourceIndex(0) 4 >Emitted(39, 17) Source(21, 21) + SourceIndex(0) 5 >Emitted(39, 19) Source(21, 23) + SourceIndex(0) 6 >Emitted(39, 20) Source(21, 24) + SourceIndex(0) --- >>>} 1 >^ 2 > ^^^^^^^^^^^^^-> 1 > > } 1 >Emitted(40, 2) Source(22, 6) + SourceIndex(0) --- >>>export var _; 1-> 2 >^^^^^^ 3 > ^ 4 > ^^^^ 5 > ^ 6 > ^ 1-> >} > > 2 >export 3 > 4 > var 5 > _𐊧 = 6 > 1->Emitted(41, 1) Source(25, 1) + SourceIndex(0) 2 >Emitted(41, 7) Source(25, 7) + SourceIndex(0) 3 >Emitted(41, 8) Source(25, 8) + SourceIndex(0) 4 >Emitted(41, 12) Source(25, 12) + SourceIndex(0) 5 >Emitted(41, 13) Source(25, 17) + SourceIndex(0) 6 >Emitted(41, 14) Source(25, 17) + SourceIndex(0) --- >>>new Foo().; 1 > 2 >^^^^ 3 > ^^^ 4 > ^^ 5 > ^ 6 > ^ 1 > 2 >new 3 > Foo 4 > () 5 > . 6 > 1 >Emitted(42, 1) Source(25, 18) + SourceIndex(0) 2 >Emitted(42, 5) Source(25, 22) + SourceIndex(0) 3 >Emitted(42, 8) Source(25, 25) + SourceIndex(0) 4 >Emitted(42, 10) Source(25, 27) + SourceIndex(0) 5 >Emitted(42, 11) Source(25, 28) + SourceIndex(0) 6 >Emitted(42, 12) Source(25, 28) + SourceIndex(0) --- >>>u; 1 > 2 >^ 3 > ^ 1 >\ 2 >u 3 > 1 >Emitted(43, 1) Source(25, 29) + SourceIndex(0) 2 >Emitted(43, 2) Source(25, 30) + SourceIndex(0) 3 >Emitted(43, 3) Source(25, 30) + SourceIndex(0) --- >>>{ 1 > 2 >^^^^^^^^^-> 1 > 1 >Emitted(44, 1) Source(25, 30) + SourceIndex(0) --- >>> 102; 1->^^^^ 2 > ^^^ 3 > ^ 1->{ 2 > 102 3 > 1->Emitted(45, 5) Source(25, 31) + SourceIndex(0) 2 >Emitted(45, 8) Source(25, 34) + SourceIndex(0) 3 >Emitted(45, 9) Source(25, 34) + SourceIndex(0) --- >>> A7; 1 >^^^^ 2 > ^^ 3 > ^ 1 > 2 > A7 3 > 1 >Emitted(46, 5) Source(25, 34) + SourceIndex(0) 2 >Emitted(46, 7) Source(25, 36) + SourceIndex(0) 3 >Emitted(46, 8) Source(25, 36) + SourceIndex(0) --- >>>} 1 >^ 2 > ^^^^^^^^^^^^^^^^^^^^^-> 1 >} 1 >Emitted(47, 2) Source(25, 37) + SourceIndex(0) --- >>>+new Foo().methodA(); 1-> 2 >^ 3 > ^^^^ 4 > ^^^ 5 > ^^ 6 > ^ 7 > ^^^^^^^ 8 > ^^ 9 > ^ 1-> 2 >+ 3 > new 4 > Foo 5 > () 6 > . 7 > methodA 8 > () 9 > ; 1->Emitted(48, 1) Source(25, 38) + SourceIndex(0) 2 >Emitted(48, 2) Source(25, 40) + SourceIndex(0) 3 >Emitted(48, 6) Source(25, 44) + SourceIndex(0) 4 >Emitted(48, 9) Source(25, 47) + SourceIndex(0) 5 >Emitted(48, 11) Source(25, 49) + SourceIndex(0) 6 >Emitted(48, 12) Source(25, 50) + SourceIndex(0) 7 >Emitted(48, 19) Source(25, 57) + SourceIndex(0) 8 >Emitted(48, 21) Source(25, 59) + SourceIndex(0) 9 >Emitted(48, 22) Source(25, 60) + SourceIndex(0) --- >>>_; 1 > 2 >^ 3 > ^ 4 > ^-> 1 > > > 2 >_ 3 > 1 >Emitted(49, 1) Source(27, 1) + SourceIndex(0) 2 >Emitted(49, 2) Source(27, 2) + SourceIndex(0) 3 >Emitted(49, 3) Source(27, 2) + SourceIndex(0) --- >>>u; 1-> 2 >^ 3 > ^ 1->\ 2 >u 3 > 1->Emitted(50, 1) Source(27, 3) + SourceIndex(0) 2 >Emitted(50, 2) Source(27, 4) + SourceIndex(0) 3 >Emitted(50, 3) Source(27, 4) + SourceIndex(0) --- >>>{ 1 > 2 >^^^^^^^^^-> 1 > 1 >Emitted(51, 1) Source(27, 4) + SourceIndex(0) --- >>> 102; 1->^^^^ 2 > ^^^ 3 > ^ 1->{ 2 > 102 3 > 1->Emitted(52, 5) Source(27, 5) + SourceIndex(0) 2 >Emitted(52, 8) Source(27, 8) + SourceIndex(0) 3 >Emitted(52, 9) Source(27, 8) + SourceIndex(0) --- >>> A7; 1 >^^^^ 2 > ^^ 3 > ^ 1 > 2 > A7 3 > 1 >Emitted(53, 5) Source(27, 8) + SourceIndex(0) 2 >Emitted(53, 7) Source(27, 10) + SourceIndex(0) 3 >Emitted(53, 8) Source(27, 10) + SourceIndex(0) --- >>>} 1 >^ 2 > ^^^^-> 1 >} 1 >Emitted(54, 2) Source(27, 11) + SourceIndex(0) --- >>>"!"; 1-> 2 >^^^ 3 > ^ 4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> += 2 >"!" 3 > ; 1->Emitted(55, 1) Source(27, 15) + SourceIndex(0) 2 >Emitted(55, 4) Source(27, 18) + SourceIndex(0) 3 >Emitted(55, 5) Source(27, 19) + SourceIndex(0) --- >>>//# sourceMappingURL=extendedEscapesForAstralsInVarsAndClasses.js.map=================================================================== JsFile: astralAsSurrogatePair.js mapUrl: astralAsSurrogatePair.js.map sourceRoot: sources: astralAsSurrogatePair.ts =================================================================== >>>export {}; >>>//# sourceMappingURL=astralAsSurrogatePair.js.map