| 593 | lexers.insert = lexers.insert + 1; |
| 594 | }, |
| 595 | del = function mode_del():void { |
| 596 | const symb:string = json[a][0], |
| 597 | change:string = (symb === "-") |
| 598 | ? "delete" |
| 599 | : "replace"; |
| 600 | options.parsed.token[count[0]] = `<span class="prettydiff_rendered prettydiff_${change}">${options.parsed.token[count[0]]}`; |
| 601 | if (json[a + 1][0] === symb) { |
| 602 | do { |
| 603 | count[0] = count[0] + 1; |
| 604 | if (change === "replace") { |
| 605 | count[1] = count[1] + 1; |
| 606 | } |
| 607 | a = a + 1; |
| 608 | } while (json[a + 1][0] === symb); |
| 609 | } |
| 610 | options.parsed.token[count[0]] = `${options.parsed.token[count[0]]}</span>`; |
| 611 | if (change === "delete") { |
| 612 | lexers.del = lexers.del + 1; |
| 613 | } else { |
| 614 | lexers.replace = lexers.replace + 1; |
| 615 | } |
| 616 | }, |
| 617 | summary = function mode_summary():void { |
| 618 | const keys:string[] = Object.keys(lexers), |
| 619 | len:number = keys.length, |