|
1183 | 1183 | | exprs.go:33:2:35:2 | if statement | exprs.go:33:5:33:24 | ... := ... | |
1184 | 1184 | | exprs.go:33:5:33:24 | ... := ... | exprs.go:33:14:33:24 | Before type assertion | |
1185 | 1185 | | exprs.go:33:5:33:24 | After ... := ... | exprs.go:33:27:33:28 | Before ok | |
1186 | | -| exprs.go:33:5:33:24 | assign:0 ... := ... | exprs.go:33:5:33:24 | extract:1 ... := ... | |
1187 | | -| exprs.go:33:5:33:24 | assign:1 ... := ... | exprs.go:33:5:33:24 | After ... := ... | |
1188 | | -| exprs.go:33:5:33:24 | extract:0 ... := ... | exprs.go:33:5:33:24 | assign:0 ... := ... | |
1189 | | -| exprs.go:33:5:33:24 | extract:1 ... := ... | exprs.go:33:5:33:24 | assign:1 ... := ... | |
| 1186 | +| exprs.go:33:5:33:24 | extract:0 ... := ... | exprs.go:33:5:33:24 | extract:1 ... := ... | |
| 1187 | +| exprs.go:33:5:33:24 | extract:1 ... := ... | exprs.go:33:5:33:24 | After ... := ... | |
1190 | 1188 | | exprs.go:33:14:33:16 | After arg | exprs.go:33:14:33:24 | type assertion | |
1191 | 1189 | | exprs.go:33:14:33:16 | Before arg | exprs.go:33:14:33:16 | arg | |
1192 | 1190 | | exprs.go:33:14:33:16 | arg | exprs.go:33:14:33:16 | After arg | |
|
1238 | 1236 | | exprs.go:41:6:41:12 | zero-init:0 value declaration specifier | exprs.go:41:6:41:12 | After value declaration specifier | |
1239 | 1237 | | exprs.go:42:2:42:20 | ... = ... | exprs.go:42:10:42:20 | Before type assertion | |
1240 | 1238 | | exprs.go:42:2:42:20 | After ... = ... | exprs.go:43:2:45:2 | if statement | |
1241 | | -| exprs.go:42:2:42:20 | assign:0 ... = ... | exprs.go:42:2:42:20 | extract:1 ... = ... | |
1242 | | -| exprs.go:42:2:42:20 | assign:1 ... = ... | exprs.go:42:2:42:20 | After ... = ... | |
1243 | | -| exprs.go:42:2:42:20 | extract:0 ... = ... | exprs.go:42:2:42:20 | assign:0 ... = ... | |
1244 | | -| exprs.go:42:2:42:20 | extract:1 ... = ... | exprs.go:42:2:42:20 | assign:1 ... = ... | |
| 1239 | +| exprs.go:42:2:42:20 | extract:0 ... = ... | exprs.go:42:2:42:20 | extract:1 ... = ... | |
| 1240 | +| exprs.go:42:2:42:20 | extract:1 ... = ... | exprs.go:42:2:42:20 | After ... = ... | |
1245 | 1241 | | exprs.go:42:10:42:12 | After arg | exprs.go:42:10:42:20 | type assertion | |
1246 | 1242 | | exprs.go:42:10:42:12 | Before arg | exprs.go:42:10:42:12 | arg | |
1247 | 1243 | | exprs.go:42:10:42:12 | arg | exprs.go:42:10:42:12 | After arg | |
|
1515 | 1511 | | exprs.go:81:35:87:1 | param-init:0 block statement | exprs.go:82:2:82:16 | ... := ... | |
1516 | 1512 | | exprs.go:82:2:82:16 | ... := ... | exprs.go:82:13:82:16 | Before <-... | |
1517 | 1513 | | exprs.go:82:2:82:16 | After ... := ... | exprs.go:83:2:85:2 | if statement | |
1518 | | -| exprs.go:82:2:82:16 | assign:0 ... := ... | exprs.go:82:2:82:16 | extract:1 ... := ... | |
1519 | | -| exprs.go:82:2:82:16 | assign:1 ... := ... | exprs.go:82:2:82:16 | After ... := ... | |
1520 | | -| exprs.go:82:2:82:16 | extract:0 ... := ... | exprs.go:82:2:82:16 | assign:0 ... := ... | |
1521 | | -| exprs.go:82:2:82:16 | extract:1 ... := ... | exprs.go:82:2:82:16 | assign:1 ... := ... | |
| 1514 | +| exprs.go:82:2:82:16 | extract:0 ... := ... | exprs.go:82:2:82:16 | extract:1 ... := ... | |
| 1515 | +| exprs.go:82:2:82:16 | extract:1 ... := ... | exprs.go:82:2:82:16 | After ... := ... | |
1522 | 1516 | | exprs.go:82:13:82:16 | <-... | exprs.go:82:13:82:16 | After <-... | |
1523 | 1517 | | exprs.go:82:13:82:16 | After <-... | exprs.go:82:2:82:16 | extract:0 ... := ... | |
1524 | 1518 | | exprs.go:82:13:82:16 | Before <-... | exprs.go:82:15:82:16 | Before ch | |
|
1770 | 1764 | | generic.go:30:24:30:24 | c | generic.go:30:24:30:24 | After c | |
1771 | 1765 | | generic.go:31:2:31:53 | ... := ... | generic.go:31:10:31:53 | Before call to genericIdentity2 | |
1772 | 1766 | | generic.go:31:2:31:53 | After ... := ... | generic.go:32:2:32:31 | ... := ... | |
1773 | | -| generic.go:31:2:31:53 | assign:0 ... := ... | generic.go:31:2:31:53 | extract:1 ... := ... | |
1774 | | -| generic.go:31:2:31:53 | assign:1 ... := ... | generic.go:31:2:31:53 | After ... := ... | |
1775 | | -| generic.go:31:2:31:53 | extract:0 ... := ... | generic.go:31:2:31:53 | assign:0 ... := ... | |
1776 | | -| generic.go:31:2:31:53 | extract:1 ... := ... | generic.go:31:2:31:53 | assign:1 ... := ... | |
| 1767 | +| generic.go:31:2:31:53 | extract:0 ... := ... | generic.go:31:2:31:53 | extract:1 ... := ... | |
| 1768 | +| generic.go:31:2:31:53 | extract:1 ... := ... | generic.go:31:2:31:53 | After ... := ... | |
1777 | 1769 | | generic.go:31:10:31:25 | After genericIdentity2 | generic.go:31:10:31:41 | generic function instantiation expression | |
1778 | 1770 | | generic.go:31:10:31:25 | Before genericIdentity2 | generic.go:31:10:31:25 | genericIdentity2 | |
1779 | 1771 | | generic.go:31:10:31:25 | genericIdentity2 | generic.go:31:10:31:25 | After genericIdentity2 | |
|
1792 | 1784 | | generic.go:31:46:31:52 | Before "hello" | generic.go:31:46:31:52 | "hello" | |
1793 | 1785 | | generic.go:32:2:32:31 | ... := ... | generic.go:32:10:32:31 | Before call to genericIdentity2 | |
1794 | 1786 | | generic.go:32:2:32:31 | After ... := ... | generic.go:33:2:33:6 | ... = ... | |
1795 | | -| generic.go:32:2:32:31 | assign:0 ... := ... | generic.go:32:2:32:31 | extract:1 ... := ... | |
1796 | | -| generic.go:32:2:32:31 | assign:1 ... := ... | generic.go:32:2:32:31 | After ... := ... | |
1797 | | -| generic.go:32:2:32:31 | extract:0 ... := ... | generic.go:32:2:32:31 | assign:0 ... := ... | |
1798 | | -| generic.go:32:2:32:31 | extract:1 ... := ... | generic.go:32:2:32:31 | assign:1 ... := ... | |
| 1787 | +| generic.go:32:2:32:31 | extract:0 ... := ... | generic.go:32:2:32:31 | extract:1 ... := ... | |
| 1788 | +| generic.go:32:2:32:31 | extract:1 ... := ... | generic.go:32:2:32:31 | After ... := ... | |
1799 | 1789 | | generic.go:32:10:32:25 | After genericIdentity2 | generic.go:32:27:32:27 | Before e | |
1800 | 1790 | | generic.go:32:10:32:25 | Before genericIdentity2 | generic.go:32:10:32:25 | genericIdentity2 | |
1801 | 1791 | | generic.go:32:10:32:25 | genericIdentity2 | generic.go:32:10:32:25 | After genericIdentity2 | |
|
2587 | 2577 | | stmts2.go:9:19:13:1 | block statement | stmts2.go:10:2:10:14 | ... := ... | |
2588 | 2578 | | stmts2.go:10:2:10:14 | ... := ... | stmts2.go:10:10:10:14 | Before call to gen | |
2589 | 2579 | | stmts2.go:10:2:10:14 | After ... := ... | stmts2.go:11:2:11:17 | declaration statement | |
2590 | | -| stmts2.go:10:2:10:14 | assign:1 ... := ... | stmts2.go:10:2:10:14 | After ... := ... | |
2591 | 2580 | | stmts2.go:10:2:10:14 | extract:0 ... := ... | stmts2.go:10:2:10:14 | extract:1 ... := ... | |
2592 | | -| stmts2.go:10:2:10:14 | extract:1 ... := ... | stmts2.go:10:2:10:14 | assign:1 ... := ... | |
| 2581 | +| stmts2.go:10:2:10:14 | extract:1 ... := ... | stmts2.go:10:2:10:14 | After ... := ... | |
2593 | 2582 | | stmts2.go:10:10:10:12 | After gen | stmts2.go:10:10:10:14 | call to gen | |
2594 | 2583 | | stmts2.go:10:10:10:12 | Before gen | stmts2.go:10:10:10:12 | gen | |
2595 | 2584 | | stmts2.go:10:10:10:12 | gen | stmts2.go:10:10:10:12 | After gen | |
|
2602 | 2591 | | stmts2.go:11:2:11:17 | declaration statement | stmts2.go:11:2:11:17 | variable declaration | |
2603 | 2592 | | stmts2.go:11:2:11:17 | variable declaration | stmts2.go:11:6:11:17 | value declaration specifier | |
2604 | 2593 | | stmts2.go:11:6:11:17 | After value declaration specifier | stmts2.go:11:2:11:17 | After variable declaration | |
2605 | | -| stmts2.go:11:6:11:17 | assign:1 value declaration specifier | stmts2.go:11:6:11:17 | After value declaration specifier | |
2606 | 2594 | | stmts2.go:11:6:11:17 | extract:0 value declaration specifier | stmts2.go:11:6:11:17 | extract:1 value declaration specifier | |
2607 | | -| stmts2.go:11:6:11:17 | extract:1 value declaration specifier | stmts2.go:11:6:11:17 | assign:1 value declaration specifier | |
| 2595 | +| stmts2.go:11:6:11:17 | extract:1 value declaration specifier | stmts2.go:11:6:11:17 | After value declaration specifier | |
2608 | 2596 | | stmts2.go:11:6:11:17 | value declaration specifier | stmts2.go:11:13:11:17 | Before call to gen | |
2609 | 2597 | | stmts2.go:11:13:11:15 | After gen | stmts2.go:11:13:11:17 | call to gen | |
2610 | 2598 | | stmts2.go:11:13:11:15 | Before gen | stmts2.go:11:13:11:15 | gen | |
|
2649 | 2637 | | stmts2.go:18:7:18:7 | After x | stmts2.go:18:10:18:10 | Before _ | |
2650 | 2638 | | stmts2.go:18:7:18:7 | Before x | stmts2.go:18:7:18:7 | x | |
2651 | 2639 | | stmts2.go:18:7:18:7 | x | stmts2.go:18:7:18:7 | After x | |
2652 | | -| stmts2.go:18:7:18:18 | assign:0 ... := ... | stmts2.go:18:7:18:18 | extract:1 ... := ... | |
2653 | | -| stmts2.go:18:7:18:18 | extract:0 ... := ... | stmts2.go:18:7:18:18 | assign:0 ... := ... | |
| 2640 | +| stmts2.go:18:7:18:18 | extract:0 ... := ... | stmts2.go:18:7:18:18 | extract:1 ... := ... | |
2654 | 2641 | | stmts2.go:18:7:18:18 | extract:1 ... := ... | stmts2.go:19:3:19:10 | Before return statement | |
2655 | 2642 | | stmts2.go:18:10:18:10 | After _ | stmts2.go:18:7:18:18 | extract:0 ... := ... | |
2656 | 2643 | | stmts2.go:18:10:18:10 | Before _ | stmts2.go:18:10:18:10 | _ | |
|
2668 | 2655 | | stmts2.go:20:7:20:7 | After _ | stmts2.go:20:10:20:10 | Before y | |
2669 | 2656 | | stmts2.go:20:7:20:7 | Before _ | stmts2.go:20:7:20:7 | _ | |
2670 | 2657 | | stmts2.go:20:7:20:7 | _ | stmts2.go:20:7:20:7 | After _ | |
2671 | | -| stmts2.go:20:7:20:18 | assign:1 ... := ... | stmts2.go:21:3:23:3 | if statement | |
2672 | 2658 | | stmts2.go:20:7:20:18 | extract:0 ... := ... | stmts2.go:20:7:20:18 | extract:1 ... := ... | |
2673 | | -| stmts2.go:20:7:20:18 | extract:1 ... := ... | stmts2.go:20:7:20:18 | assign:1 ... := ... | |
| 2659 | +| stmts2.go:20:7:20:18 | extract:1 ... := ... | stmts2.go:21:3:23:3 | if statement | |
2674 | 2660 | | stmts2.go:20:10:20:10 | After y | stmts2.go:20:7:20:18 | extract:0 ... := ... | |
2675 | 2661 | | stmts2.go:20:10:20:10 | Before y | stmts2.go:20:10:20:10 | y | |
2676 | 2662 | | stmts2.go:20:10:20:10 | y | stmts2.go:20:10:20:10 | After y | |
|
2720 | 2706 | | stmts2.go:30:20:34:1 | block statement | stmts2.go:31:2:31:14 | ... := ... | |
2721 | 2707 | | stmts2.go:31:2:31:14 | ... := ... | stmts2.go:31:10:31:14 | Before call to gen | |
2722 | 2708 | | stmts2.go:31:2:31:14 | After ... := ... | stmts2.go:32:2:32:17 | declaration statement | |
2723 | | -| stmts2.go:31:2:31:14 | assign:0 ... := ... | stmts2.go:31:2:31:14 | extract:1 ... := ... | |
2724 | | -| stmts2.go:31:2:31:14 | extract:0 ... := ... | stmts2.go:31:2:31:14 | assign:0 ... := ... | |
| 2709 | +| stmts2.go:31:2:31:14 | extract:0 ... := ... | stmts2.go:31:2:31:14 | extract:1 ... := ... | |
2725 | 2710 | | stmts2.go:31:2:31:14 | extract:1 ... := ... | stmts2.go:31:2:31:14 | After ... := ... | |
2726 | 2711 | | stmts2.go:31:10:31:12 | After gen | stmts2.go:31:10:31:14 | call to gen | |
2727 | 2712 | | stmts2.go:31:10:31:12 | Before gen | stmts2.go:31:10:31:12 | gen | |
|
2735 | 2720 | | stmts2.go:32:2:32:17 | declaration statement | stmts2.go:32:2:32:17 | variable declaration | |
2736 | 2721 | | stmts2.go:32:2:32:17 | variable declaration | stmts2.go:32:6:32:17 | value declaration specifier | |
2737 | 2722 | | stmts2.go:32:6:32:17 | After value declaration specifier | stmts2.go:32:2:32:17 | After variable declaration | |
2738 | | -| stmts2.go:32:6:32:17 | assign:0 value declaration specifier | stmts2.go:32:6:32:17 | extract:1 value declaration specifier | |
2739 | | -| stmts2.go:32:6:32:17 | extract:0 value declaration specifier | stmts2.go:32:6:32:17 | assign:0 value declaration specifier | |
| 2723 | +| stmts2.go:32:6:32:17 | extract:0 value declaration specifier | stmts2.go:32:6:32:17 | extract:1 value declaration specifier | |
2740 | 2724 | | stmts2.go:32:6:32:17 | extract:1 value declaration specifier | stmts2.go:32:6:32:17 | After value declaration specifier | |
2741 | 2725 | | stmts2.go:32:6:32:17 | value declaration specifier | stmts2.go:32:13:32:17 | Before call to gen | |
2742 | 2726 | | stmts2.go:32:13:32:15 | After gen | stmts2.go:32:13:32:17 | call to gen | |
|
3341 | 3325 | | stmts.go:53:7:53:10 | Before index expression | stmts.go:53:7:53:7 | Before a | |
3342 | 3326 | | stmts.go:53:7:53:10 | index expression | stmts.go:46:1:62:1 | Exceptional Exit | |
3343 | 3327 | | stmts.go:53:7:53:10 | index expression | stmts.go:53:7:53:10 | After index expression | |
3344 | | -| stmts.go:53:7:53:21 | assign:0 ... = ... | stmts.go:53:7:53:21 | extract:1 ... = ... | |
3345 | | -| stmts.go:53:7:53:21 | assign:1 ... = ... | stmts.go:54:3:54:16 | expression statement | |
3346 | | -| stmts.go:53:7:53:21 | extract:0 ... = ... | stmts.go:53:7:53:21 | assign:0 ... = ... | |
3347 | | -| stmts.go:53:7:53:21 | extract:1 ... = ... | stmts.go:53:7:53:21 | assign:1 ... = ... | |
| 3328 | +| stmts.go:53:7:53:21 | extract:0 ... = ... | stmts.go:53:7:53:21 | extract:1 ... = ... | |
| 3329 | +| stmts.go:53:7:53:21 | extract:1 ... = ... | stmts.go:54:3:54:16 | expression statement | |
3348 | 3330 | | stmts.go:53:9:53:9 | 0 | stmts.go:53:9:53:9 | After 0 | |
3349 | 3331 | | stmts.go:53:9:53:9 | After 0 | stmts.go:53:7:53:10 | index expression | |
3350 | 3332 | | stmts.go:53:9:53:9 | Before 0 | stmts.go:53:9:53:9 | 0 | |
|
3873 | 3855 | | stmts.go:146:2:151:2 | After range statement | stmts.go:153:2:155:2 | range statement | |
3874 | 3856 | | stmts.go:146:2:151:2 | [LoopHeader] range statement | stmts.go:146:2:151:2 | After range statement | |
3875 | 3857 | | stmts.go:146:2:151:2 | [LoopHeader] range statement | stmts.go:146:2:151:2 | range element | |
3876 | | -| stmts.go:146:2:151:2 | assign:0 range element | stmts.go:146:2:151:2 | After range element | |
3877 | | -| stmts.go:146:2:151:2 | extract:0 range element | stmts.go:146:2:151:2 | assign:0 range element | |
| 3858 | +| stmts.go:146:2:151:2 | extract:0 range element | stmts.go:146:2:151:2 | After range element | |
3878 | 3859 | | stmts.go:146:2:151:2 | next range element | stmts.go:146:2:151:2 | extract:0 range element | |
3879 | 3860 | | stmts.go:146:2:151:2 | range element | stmts.go:146:2:151:2 | next range element | |
3880 | 3861 | | stmts.go:146:2:151:2 | range statement | stmts.go:146:17:146:18 | Before xs | |
|
3917 | 3898 | | stmts.go:153:2:155:2 | After range statement | stmts.go:157:2:158:2 | range statement | |
3918 | 3899 | | stmts.go:153:2:155:2 | [LoopHeader] range statement | stmts.go:153:2:155:2 | After range statement | |
3919 | 3900 | | stmts.go:153:2:155:2 | [LoopHeader] range statement | stmts.go:153:2:155:2 | range element | |
3920 | | -| stmts.go:153:2:155:2 | assign:0 range element | stmts.go:153:2:155:2 | extract:1 range element | |
3921 | | -| stmts.go:153:2:155:2 | assign:1 range element | stmts.go:153:2:155:2 | After range element | |
3922 | | -| stmts.go:153:2:155:2 | extract:0 range element | stmts.go:153:2:155:2 | assign:0 range element | |
3923 | | -| stmts.go:153:2:155:2 | extract:1 range element | stmts.go:153:2:155:2 | assign:1 range element | |
| 3901 | +| stmts.go:153:2:155:2 | extract:0 range element | stmts.go:153:2:155:2 | extract:1 range element | |
| 3902 | +| stmts.go:153:2:155:2 | extract:1 range element | stmts.go:153:2:155:2 | After range element | |
3924 | 3903 | | stmts.go:153:2:155:2 | next range element | stmts.go:153:2:155:2 | extract:0 range element | |
3925 | 3904 | | stmts.go:153:2:155:2 | range element | stmts.go:153:2:155:2 | next range element | |
3926 | 3905 | | stmts.go:153:2:155:2 | range statement | stmts.go:153:20:153:21 | Before xs | |
|
0 commit comments