1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109
|
1 >interface Robot {
~~~~~~~~~~~~~~~~~~ => Pos: (0 to 17) SpanInfo: undefined
--------------------------------
2 > name: string;
~~~~~~~~~~~~~~~~~~ => Pos: (18 to 35) SpanInfo: undefined
--------------------------------
3 > skill: string;
~~~~~~~~~~~~~~~~~~~ => Pos: (36 to 54) SpanInfo: undefined
--------------------------------
4 >}
~~ => Pos: (55 to 56) SpanInfo: undefined
--------------------------------
5 >declare var console: {
~~~~~~~~~~~~~~~~~~~~~~~ => Pos: (57 to 79) SpanInfo: undefined
--------------------------------
6 > log(msg: string): void;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~ => Pos: (80 to 107) SpanInfo: undefined
--------------------------------
7 >}
~~ => Pos: (108 to 109) SpanInfo: undefined
--------------------------------
8 >var hello = "hello";
~~~~~~~~~~~~~~~~~~~~~ => Pos: (110 to 130) SpanInfo: {"start":110,"length":19}
>var hello = "hello"
>:=> (line 8, col 0) to (line 8, col 19)
--------------------------------
9 >var robotA: Robot = { name: "mower", skill: "mowing" };
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=> Pos: (131 to 186) SpanInfo: {"start":131,"length":54}
>var robotA: Robot = { name: "mower", skill: "mowing" }
>:=> (line 9, col 0) to (line 9, col 54)
--------------------------------
10 >var robotB: Robot = { name: "trimmer", skill: "trimming" };
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=> Pos: (187 to 246) SpanInfo: {"start":187,"length":58}
>var robotB: Robot = { name: "trimmer", skill: "trimming" }
>:=> (line 10, col 0) to (line 10, col 58)
--------------------------------
11 >var { name: nameA } = robotA;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ => Pos: (247 to 276) SpanInfo: {"start":253,"length":11}
>name: nameA
>:=> (line 11, col 6) to (line 11, col 17)
--------------------------------
12 >var { name: nameB, skill: skillB } = robotB;
~~~~~~~~~~~~~~~~~~ => Pos: (277 to 294) SpanInfo: {"start":283,"length":11}
>name: nameB
>:=> (line 12, col 6) to (line 12, col 17)
12 >var { name: nameB, skill: skillB } = robotB;
~~~~~~~~~~~~~~~~~~~~~~~~~~~ => Pos: (295 to 321) SpanInfo: {"start":296,"length":13}
>skill: skillB
>:=> (line 12, col 19) to (line 12, col 32)
--------------------------------
13 >var { name: nameC, skill: skillC } = { name: "Edger", skill: "cutting edges" };
~~~~~~~~~~~~~~~~~~ => Pos: (322 to 339) SpanInfo: {"start":328,"length":11}
>name: nameC
>:=> (line 13, col 6) to (line 13, col 17)
13 >var { name: nameC, skill: skillC } = { name: "Edger", skill: "cutting edges" };
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=> Pos: (340 to 401) SpanInfo: {"start":341,"length":13}
>skill: skillC
>:=> (line 13, col 19) to (line 13, col 32)
--------------------------------
14 >if (nameA == nameB) {
~~~~~~~~~~~~~~~~~~~~~~ => Pos: (402 to 423) SpanInfo: {"start":402,"length":19}
>if (nameA == nameB)
>:=> (line 14, col 0) to (line 14, col 19)
--------------------------------
15 > console.log(skillB);
~~~~~~~~~~~~~~~~~~~~~~~~~ => Pos: (424 to 448) SpanInfo: {"start":428,"length":19}
>console.log(skillB)
>:=> (line 15, col 4) to (line 15, col 23)
--------------------------------
16 >}
~~ => Pos: (449 to 450) SpanInfo: {"start":428,"length":19}
>console.log(skillB)
>:=> (line 15, col 4) to (line 15, col 23)
--------------------------------
17 >else {
~~~~~~~ => Pos: (451 to 457) SpanInfo: {"start":462,"length":18}
>console.log(nameC)
>:=> (line 18, col 4) to (line 18, col 22)
--------------------------------
18 > console.log(nameC);
~~~~~~~~~~~~~~~~~~~~~~~~ => Pos: (458 to 481) SpanInfo: {"start":462,"length":18}
>console.log(nameC)
>:=> (line 18, col 4) to (line 18, col 22)
--------------------------------
19 >}
~ => Pos: (482 to 482) SpanInfo: {"start":462,"length":18}
>console.log(nameC)
>:=> (line 18, col 4) to (line 18, col 22)
|