/third_party/typescript/tests/baselines/reference/ |
D | sourceMapValidationDestructuringVariableStatementArrayBindingPattern3.types | 22 var robotB: Robot = [2, "trimmer", "trimming"]; 24 >[2, "trimmer", "trimming"] : [number, string, string] 26 >"trimmer" : "trimmer" 37 var multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; 39 >["trimmer", ["trimming", "edging"]] : [string, [string, string]] 40 >"trimmer" : "trimmer" 78 [, nameB] = [2, "trimmer", "trimming"]; 79 >[, nameB] = [2, "trimmer", "trimming"] : [number, string, string] 83 >[2, "trimmer", "trimming"] : [number, string, string] 85 >"trimmer" : "trimmer" [all …]
|
D | sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues3.types | 22 var robotB: Robot = [2, "trimmer", "trimming"]; 24 >[2, "trimmer", "trimming"] : [number, string, string] 26 >"trimmer" : "trimmer" 37 var multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; 39 >["trimmer", ["trimming", "edging"]] : [string, string[]] 40 >"trimmer" : "trimmer" 82 [, nameB = "helloNoName"] = [2, "trimmer", "trimming"]; 83 >[, nameB = "helloNoName"] = [2, "trimmer", "trimming"] : [number, string, string] 89 >[2, "trimmer", "trimming"] : [number, string, string] 91 >"trimmer" : "trimmer" [all …]
|
D | sourceMapValidationDestructuringParametertArrayBindingPattern.types | 76 foo1([2, "trimmer", "trimming"]); 77 >foo1([2, "trimmer", "trimming"]) : void 79 >[2, "trimmer", "trimming"] : [number, string, string] 81 >"trimmer" : "trimmer" 89 foo2([2, "trimmer", "trimming"]); 90 >foo2([2, "trimmer", "trimming"]) : void 92 >[2, "trimmer", "trimming"] : [number, string, string] 94 >"trimmer" : "trimmer" 102 foo3([2, "trimmer", "trimming"]); 103 >foo3([2, "trimmer", "trimming"]) : void [all …]
|
D | sourceMapValidationDestructuringParametertArrayBindingPatternDefaultValues.types | 105 foo1([2, "trimmer", "trimming"]); 106 >foo1([2, "trimmer", "trimming"]) : void 108 >[2, "trimmer", "trimming"] : [number, string, string] 110 >"trimmer" : "trimmer" 118 foo2([2, "trimmer", "trimming"]); 119 >foo2([2, "trimmer", "trimming"]) : void 121 >[2, "trimmer", "trimming"] : [number, string, string] 123 >"trimmer" : "trimmer" 131 foo3([2, "trimmer", "trimming"]); 132 >foo3([2, "trimmer", "trimming"]) : void [all …]
|
D | sourceMapValidationDestructuringForArrayBindingPattern2.types | 37 let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; 39 >["trimmer", ["trimming", "edging"]] : [string, [string, string]] 40 >"trimmer" : "trimmer" 122 for ([, nameA] = [2, "trimmer", "trimming"], i = 0; i < 1; i++) { 123 >[, nameA] = [2, "trimmer", "trimming"], i = 0 : 0 124 >[, nameA] = [2, "trimmer", "trimming"] : [number, string, string] 128 >[2, "trimmer", "trimming"] : [number, string, string] 130 >"trimmer" : "trimmer" 199 for ([, [primarySkillA, secondarySkillA]] = ["trimmer", ["trimming", "edging"]], i = 0; i < 1; i++)… 200 >[, [primarySkillA, secondarySkillA]] = ["trimmer", ["trimming", "edging"]], i = 0 : 0 [all …]
|
D | sourceMapValidationDestructuringForArrayBindingPattern.types | 37 let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; 39 >["trimmer", ["trimming", "edging"]] : [string, [string, string]] 40 >"trimmer" : "trimmer" 91 for (let [, nameA] = [2, "trimmer", "trimming"], i = 0; i < 1; i++) { 94 >[2, "trimmer", "trimming"] : [number, string, string] 96 >"trimmer" : "trimmer" 154 for (let [, [primarySkillA, secondarySkillA]] = ["trimmer", ["trimming", "edging"]], i = 0; i < 1; … 158 >["trimmer", ["trimming", "edging"]] : [string, [string, string]] 159 >"trimmer" : "trimmer" 216 for (let [numberB] = [2, "trimmer", "trimming"], i = 0; i < 1; i++) { [all …]
|
D | sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2.types | 37 let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; 39 >["trimmer", ["trimming", "edging"]] : [string, [string, string]] 40 >"trimmer" : "trimmer" 126 for ([, nameA = "name"] = [2, "trimmer", "trimming"], i = 0; i < 1; i++) { 127 >[, nameA = "name"] = [2, "trimmer", "trimming"], i = 0 : 0 128 >[, nameA = "name"] = [2, "trimmer", "trimming"] : [number, string, string] 134 >[2, "trimmer", "trimming"] : [number, string, string] 136 >"trimmer" : "trimmer" 234 …A = "primary", secondarySkillA = "secondary"] = ["none", "none"]] = ["trimmer", ["trimming", "e… 235 …A = "primary", secondarySkillA = "secondary"] = ["none", "none"]] = ["trimmer", ["trimming", "e… [all …]
|
D | sourceMapValidationDestructuringForOfObjectBindingPattern.types | 33 let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; 35 >[{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] : { name: string; ski… 41 >{ name: "trimmer", skill: "trimming" } : { name: string; skill: string; } 43 >"trimmer" : "trimmer" 49 >[{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, { name: "trimmer", skills… 60 { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; 61 >{ name: "trimmer", skills: { primary: "trimming", secondary: "edging" } } : { name: string; skills… 63 >"trimmer" : "trimmer" 110 for (let {name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming… 113 >[{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] : { name: string; ski… [all …]
|
D | sourceMapValidationDestructuringForObjectBindingPattern2.types | 126 for ({ name: nameA } = <Robot>{ name: "trimmer", skill: "trimming" }, i = 0; i < 1; i++) { 127 >{ name: nameA } = <Robot>{ name: "trimmer", skill: "trimming" }, i = 0 : 0 128 >{ name: nameA } = <Robot>{ name: "trimmer", skill: "trimming" } : Robot 132 ><Robot>{ name: "trimmer", skill: "trimming" } : Robot 133 >{ name: "trimmer", skill: "trimming" } : { name: string; skill: string; } 135 >"trimmer" : "trimmer" 210 >{ skills: { primary: primaryA, secondary: secondaryA } } = <MultiRobot>{ name: "trimmer", skill… 211 >{ skills: { primary: primaryA, secondary: secondaryA } } = <MultiRobot>{ name: "trimmer", skill… 220 <MultiRobot>{ name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }, 221 ><MultiRobot>{ name: "trimmer", skills: { primary: "trimming", secondary: "edging" } } : MultiRobot [all …]
|
D | sourceMapValidationDestructuringForOfObjectBindingPattern2.types | 33 let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; 35 >[{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] : { name: string; ski… 41 >{ name: "trimmer", skill: "trimming" } : { name: string; skill: string; } 43 >"trimmer" : "trimmer" 49 >[{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, { name: "trimmer", skills… 60 { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; 61 >{ name: "trimmer", skills: { primary: "trimming", secondary: "edging" } } : { name: string; skills… 63 >"trimmer" : "trimmer" 125 for ({name: nameA } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]… 129 >[{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] : { name: string; ski… [all …]
|
D | sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues.types | 33 let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; 35 >[{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] : { name: string; ski… 41 >{ name: "trimmer", skill: "trimming" } : { name: string; skill: string; } 43 >"trimmer" : "trimmer" 49 >[{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, { name: "trimmer", skills… 60 { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; 61 >{ name: "trimmer", skills: { primary: "trimming", secondary: "edging" } } : { name: string; skills… 63 >"trimmer" : "trimmer" 112 for (let {name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill… 116 >[{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] : { name: string; ski… [all …]
|
D | sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.types | 37 let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; 39 >["trimmer", ["trimming", "edging"]] : [string, string[]] 40 >"trimmer" : "trimmer" 93 for (let [, nameA = "name"] = [2, "trimmer", "trimming"], i = 0; i < 1; i++) { 97 >[2, "trimmer", "trimming"] : [number, string, string] 99 >"trimmer" : "trimmer" 190 ] = ["none", "none"]] = ["trimmer", ["trimming", "edging"]], i = 0; i < 1; i++) { 194 >["trimmer", ["trimming", "edging"]] : [string, [string, string]] 195 >"trimmer" : "trimmer" 256 for (let [numberB = -1] = [2, "trimmer", "trimming"], i = 0; i < 1; i++) { [all …]
|
D | sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues2.types | 33 let robots: Robot[] = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; 35 >[{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] : { name: string; ski… 41 >{ name: "trimmer", skill: "trimming" } : { name: string; skill: string; } 43 >"trimmer" : "trimmer" 49 >[{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, { name: "trimmer", skills… 60 { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; 61 >{ name: "trimmer", skills: { primary: "trimming", secondary: "edging" } } : { name: string; skills… 63 >"trimmer" : "trimmer" 129 for ({name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "t… 135 >[{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] : { name: string; ski… [all …]
|
D | sourceMapValidationDestructuringForObjectBindingPatternDefaultValues2.types | 130 for ({name: nameA = "noName" } = <Robot>{ name: "trimmer", skill: "trimming" }, i = 0; i < 1; i++) { 131 >{name: nameA = "noName" } = <Robot>{ name: "trimmer", skill: "trimming" }, i = 0 : 0 132 >{name: nameA = "noName" } = <Robot>{ name: "trimmer", skill: "trimming" } : Robot 138 ><Robot>{ name: "trimmer", skill: "trimming" } : Robot 139 >{ name: "trimmer", skill: "trimming" } : { name: string; skill: string; } 141 >"trimmer" : "trimmer" 256 …y" } = { primary: "none", secondary: "none" }} = <MultiRobot>{ name: "trimmer", skills: { prima… 257 …y" } = { primary: "none", secondary: "none" }} = <MultiRobot>{ name: "trimmer", skills: { prima… 284 } = <MultiRobot>{ name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }, 285 ><MultiRobot>{ name: "trimmer", skills: { primary: "trimming", secondary: "edging" } } : MultiRobot [all …]
|
D | sourceMapValidationDestructuringForObjectBindingPattern.types | 105 for (let {name: nameA } = <Robot>{ name: "trimmer", skill: "trimming" }, i = 0; i < 1; i++) { 108 ><Robot>{ name: "trimmer", skill: "trimming" } : Robot 109 >{ name: "trimmer", skill: "trimming" } : { name: string; skill: string; } 111 >"trimmer" : "trimmer" 181 <MultiRobot>{ name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }, 182 ><MultiRobot>{ name: "trimmer", skills: { primary: "trimming", secondary: "edging" } } : MultiRobot 183 >{ name: "trimmer", skills: { primary: "trimming", secondary: "edging" } } : { name: string; skills… 185 >"trimmer" : "trimmer" 253 for (let {name: nameA, skill: skillA } = <Robot>{ name: "trimmer", skill: "trimming" }, i = 0; i < … 258 ><Robot>{ name: "trimmer", skill: "trimming" } : Robot [all …]
|
D | sourceMapValidationDestructuringForObjectBindingPatternDefaultValues.types | 107 for (let {name: nameA = "noName" } = <Robot>{ name: "trimmer", skill: "trimming" }, i = 0; i < 1; i… 111 ><Robot>{ name: "trimmer", skill: "trimming" } : Robot 112 >{ name: "trimmer", skill: "trimming" } : { name: string; skill: string; } 114 >"trimmer" : "trimmer" 230 } = <MultiRobot>{ name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }, 231 ><MultiRobot>{ name: "trimmer", skills: { primary: "trimming", secondary: "edging" } } : MultiRobot 232 >{ name: "trimmer", skills: { primary: "trimming", secondary: "edging" } } : { name: string; skills… 234 >"trimmer" : "trimmer" 306 for (let {name: nameA = "noName", skill: skillA = "skill" } = <Robot>{ name: "trimmer", skill: "tri… 313 ><Robot>{ name: "trimmer", skill: "trimming" } : Robot [all …]
|
D | bpSpanDestructuringAssignmentStatementArrayBindingPattern.baseline | 32 8 >var robotB: Robot = [2, "trimmer", "trimming"]; 35 >var robotB: Robot = [2, "trimmer", "trimming"] 44 10 >var multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; 47 >var multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]] 90 20 >[, nameB] = [2, "trimmer", "trimming"]; 130 27 >[numberB] = [2, "trimmer", "trimming"]; 148 30 >[nameMB] = ["trimmer", ["trimming", "edging"]]; 190 34 >[numberB, nameB, skillB] = [2, "trimmer", "trimming"]; 195 34 >[numberB, nameB, skillB] = [2, "trimmer", "trimming"]; 200 34 >[numberB, nameB, skillB] = [2, "trimmer", "trimming"]; [all …]
|
D | sourceMapValidationDestructuringVariableStatementArrayBindingPattern3.sourcemap.txt | 57 >>>var robotB = [2, "trimmer", "trimming"]; 79 8 > "trimmer" 143 >>>var multiRobotB = ["trimmer", ["trimming", "edging"]]; 164 6 > "trimmer" 338 >>>_b = [2, "trimmer", "trimming"], nameB = _b[1]; 358 6 > "trimmer" 365 13> ] = [2, "trimmer", "trimming"]; 526 >>>numberB = [2, "trimmer", "trimming"][0]; 546 7 > "trimmer" 551 12> ] = [2, "trimmer", "trimming"]; [all …]
|
D | bpSpanDestructuringForArrayBindingPattern.baseline | 60 13 >let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; 63 >let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]] 154 24 >for (let [, nameA] = [2, "trimmer", "trimming"], i = 0; i < 1; i++) { 159 24 >for (let [, nameA] = [2, "trimmer", "trimming"], i = 0; i < 1; i++) { 164 24 >for (let [, nameA] = [2, "trimmer", "trimming"], i = 0; i < 1; i++) { 169 24 >for (let [, nameA] = [2, "trimmer", "trimming"], i = 0; i < 1; i++) { 283 33 >for (let [, [primarySkillA, secondarySkillA]] = ["trimmer", ["trimming", "edging"]], i = 0; i <… 288 33 >for (let [, [primarySkillA, secondarySkillA]] = ["trimmer", ["trimming", "edging"]], i = 0; i <… 293 33 >for (let [, [primarySkillA, secondarySkillA]] = ["trimmer", ["trimming", "edging"]], i = 0; i <… 298 33 >for (let [, [primarySkillA, secondarySkillA]] = ["trimmer", ["trimming", "edging"]], i = 0; i <… [all …]
|
D | bpSpanDestructuringAssignmentForArrayBindingPattern.baseline | 52 11 >let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; 55 >let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]] 162 26 >for ([, nameA] = [2, "trimmer", "trimming"], i = 0; i < 1; i++) { 167 26 >for ([, nameA] = [2, "trimmer", "trimming"], i = 0; i < 1; i++) { 172 26 >for ([, nameA] = [2, "trimmer", "trimming"], i = 0; i < 1; i++) { 177 26 >for ([, nameA] = [2, "trimmer", "trimming"], i = 0; i < 1; i++) { 281 35 >for ([, [primarySkillA, secondarySkillA]] = ["trimmer", ["trimming", "edging"]], i = 0; i < 1; … 286 35 >for ([, [primarySkillA, secondarySkillA]] = ["trimmer", ["trimming", "edging"]], i = 0; i < 1; … 291 35 >for ([, [primarySkillA, secondarySkillA]] = ["trimmer", ["trimming", "edging"]], i = 0; i < 1; … 296 35 >for ([, [primarySkillA, secondarySkillA]] = ["trimmer", ["trimming", "edging"]], i = 0; i < 1; … [all …]
|
D | sourceMapValidationDestructuringForOfObjectBindingPattern2.sourcemap.txt | 12 >>>var robots = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; 73 19> "trimmer" 177 >>> { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; 203 5 > "trimmer" 556 >>>for (var _2 = 0, _3 = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" … 590 3 > [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] 606 19> "trimmer" 614 … [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimmin… 616 … [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimmin… 670 1-> } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { [all …]
|
D | bpSpanDestructuringAssignmentForArrayBindingPatternDefaultValues.baseline | 52 11 >let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; 55 >let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]] 162 26 >for ([, nameA = "name"] = [2, "trimmer", "trimming"], i = 0; i < 1; i++) { 167 26 >for ([, nameA = "name"] = [2, "trimmer", "trimming"], i = 0; i < 1; i++) { 172 26 >for ([, nameA = "name"] = [2, "trimmer", "trimming"], i = 0; i < 1; i++) { 177 26 >for ([, nameA = "name"] = [2, "trimmer", "trimming"], i = 0; i < 1; i++) { 331 44 >] = ["none", "none"]] = ["trimmer", ["trimming", "edging"]], i = 0; i < 1; i++) { 336 44 >] = ["none", "none"]] = ["trimmer", ["trimming", "edging"]], i = 0; i < 1; i++) { 344 44 >] = ["none", "none"]] = ["trimmer", ["trimming", "edging"]], i = 0; i < 1; i++) { 349 44 >] = ["none", "none"]] = ["trimmer", ["trimming", "edging"]], i = 0; i < 1; i++) { [all …]
|
D | sourceMapValidationDestructuringForOfObjectBindingPattern.sourcemap.txt | 11 >>>var robots = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]; 72 19> "trimmer" 176 >>> { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]; 202 5 > "trimmer" 486 >>>for (var _c = 0, _d = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" … 520 3 > [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] 536 19> "trimmer" 544 … [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimmin… 546 … [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimmin… 602 1 > } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) { [all …]
|
D | bpSpanDestructuringAssignmentStatementArrayBindingPatternDefaultValues.baseline | 32 8 >var robotB: Robot = [2, "trimmer", "trimming"]; 35 >var robotB: Robot = [2, "trimmer", "trimming"] 44 10 >var multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; 47 >var multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]] 90 20 >[, nameB = "helloNoName"] = [2, "trimmer", "trimming"]; 130 27 >[numberB = -1] = [2, "trimmer", "trimming"]; 148 30 >[nameMB = "helloNoName"] = ["trimmer", ["trimming", "edging"]]; 190 34 >[numberB = -1, nameB = "helloNoName", skillB = "noSkill"] = [2, "trimmer", "trimming"]; 195 34 >[numberB = -1, nameB = "helloNoName", skillB = "noSkill"] = [2, "trimmer", "trimming"]; 200 34 >[numberB = -1, nameB = "helloNoName", skillB = "noSkill"] = [2, "trimmer", "trimming"]; [all …]
|
D | bpSpanDestructuringForArrayBindingPatternDefaultValues.baseline | 52 11 >let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]]; 55 >let multiRobotB: MultiSkilledRobot = ["trimmer", ["trimming", "edging"]] 142 21 >for (let [, nameA = "name"] = [2, "trimmer", "trimming"], i = 0; i < 1; i++) { 147 21 >for (let [, nameA = "name"] = [2, "trimmer", "trimming"], i = 0; i < 1; i++) { 152 21 >for (let [, nameA = "name"] = [2, "trimmer", "trimming"], i = 0; i < 1; i++) { 157 21 >for (let [, nameA = "name"] = [2, "trimmer", "trimming"], i = 0; i < 1; i++) { 335 39 >] = ["none", "none"]] = ["trimmer", ["trimming", "edging"]], i = 0; i < 1; i++) { 340 39 >] = ["none", "none"]] = ["trimmer", ["trimming", "edging"]], i = 0; i < 1; i++) { 348 39 >] = ["none", "none"]] = ["trimmer", ["trimming", "edging"]], i = 0; i < 1; i++) { 353 39 >] = ["none", "none"]] = ["trimmer", ["trimming", "edging"]], i = 0; i < 1; i++) { [all …]
|