duplicated block id: 1 size: 98 cleaned lines of code in 3 files: - ragel/src/ragel/cdtable.cpp (751:870) - ragel/src/ragel/cstable.cpp (703:822) - ragel/src/ragel/rubytable.cpp (906:1025) duplicated block id: 2 size: 94 cleaned lines of code in 2 files: - ragel/src/ragel/csfgoto.cpp (179:296) - ragel/src/ragel/cdfgoto.cpp (179:296) duplicated block id: 3 size: 92 cleaned lines of code in 3 files: - ragel/src/ragel/csftable.cpp (181:291) - ragel/src/ragel/rubyftable.cpp (249:360) - ragel/src/ragel/cdftable.cpp (181:291) duplicated block id: 4 size: 77 cleaned lines of code in 2 files: - libmbfl/filters/mbfilter_jis.c (489:585) - libmbfl/filters/mbfilter_cp5022x.c (967:1063) duplicated block id: 5 size: 76 cleaned lines of code in 3 files: - ragel/src/ragel/rubyflat.cpp (565:659) - ragel/src/ragel/csflat.cpp (549:643) - ragel/src/ragel/cdflat.cpp (540:634) duplicated block id: 6 size: 74 cleaned lines of code in 3 files: - ragel/src/ragel/mlgoto.cpp (256:349) - ragel/src/ragel/csgoto.cpp (255:348) - ragel/src/ragel/cdgoto.cpp (255:348) duplicated block id: 7 size: 70 cleaned lines of code in 3 files: - ragel/src/ragel/rubyfflat.cpp (235:320) - ragel/src/ragel/csfflat.cpp (152:237) - ragel/src/ragel/cdfflat.cpp (152:237) duplicated block id: 8 size: 61 cleaned lines of code in 2 files: - ragel/src/ragel/csipgoto.cpp (362:438) - ragel/src/ragel/cdipgoto.cpp (368:444) duplicated block id: 9 size: 60 cleaned lines of code in 2 files: - libmbfl/filters/mbfilter_jis.c (587:661) - libmbfl/filters/mbfilter_cp5022x.c (1065:1139) duplicated block id: 10 size: 47 cleaned lines of code in 2 files: - ragel/src/ragel/mltable.cpp (865:918) - ragel/src/ragel/cstable.cpp (881:934) duplicated block id: 11 size: 44 cleaned lines of code in 2 files: - libmbfl/filters/mbfilter_euc_jp.c (278:328) - libmbfl/filters/mbfilter_euc_jp_win.c (382:432) duplicated block id: 12 size: 39 cleaned lines of code in 2 files: - ragel/src/ragel/cdsplit.cpp (382:435) - ragel/src/ragel/cssplit.cpp (374:427) duplicated block id: 13 size: 36 cleaned lines of code in 2 files: - ragel/src/ragel/mlflat.cpp (645:700) - ragel/src/ragel/csflat.cpp (645:700) duplicated block id: 14 size: 34 cleaned lines of code in 2 files: - ragel/src/ragel/cdsplit.cpp (61:108) - ragel/src/ragel/cdipgoto.cpp (162:209) duplicated block id: 15 size: 31 cleaned lines of code in 2 files: - ragel/src/ragel/cdsplit.cpp (482:525) - ragel/src/ragel/cssplit.cpp (474:517) duplicated block id: 16 size: 30 cleaned lines of code in 2 files: - ragel/src/ragel/csipgoto.cpp (160:203) - ragel/src/ragel/cssplit.cpp (61:104) duplicated block id: 17 size: 26 cleaned lines of code in 3 files: - ragel/src/ragel/rbxgoto.cpp (665:696) - ragel/src/ragel/csgoto.cpp (627:658) - ragel/src/ragel/cdgoto.cpp (627:658) duplicated block id: 18 size: 24 cleaned lines of code in 3 files: - ragel/src/ragel/goipgoto.cpp (354:392) - ragel/src/ragel/csipgoto.cpp (317:355) - ragel/src/ragel/cdipgoto.cpp (323:361) duplicated block id: 19 size: 23 cleaned lines of code in 2 files: - ragel/src/ragel/cdsplit.cpp (306:335) - ragel/src/ragel/cssplit.cpp (298:327) duplicated block id: 20 size: 22 cleaned lines of code in 2 files: - libmbfl/filters/mbfilter_euc_cn.c (216:242) - libmbfl/filters/mbfilter_euc_kr.c (230:256) duplicated block id: 21 size: 22 cleaned lines of code in 5 files: - ragel/src/ragel/rubycodegen.cpp (690:732) - ragel/src/ragel/gocodegen.cpp (659:701) - ragel/src/ragel/cdcodegen.cpp (949:991) - ragel/src/ragel/mlcodegen.cpp (687:729) - ragel/src/ragel/cscodegen.cpp (767:809) duplicated block id: 22 size: 20 cleaned lines of code in 2 files: - libmbfl/filters/mbfilter_ucs4.c (186:208) - libmbfl/filters/mbfilter_byte4.c (93:115) duplicated block id: 23 size: 20 cleaned lines of code in 2 files: - libmbfl/filters/mbfilter_ucs4.c (232:254) - libmbfl/filters/mbfilter_byte4.c (126:148) duplicated block id: 24 size: 20 cleaned lines of code in 2 files: - ragel/src/ragel/csfgoto.cpp (153:177) - ragel/src/ragel/cdfgoto.cpp (153:177) duplicated block id: 25 size: 19 cleaned lines of code in 2 files: - ragel/src/ragel/rubyfflat.cpp (68:91) - ragel/src/ragel/rubyftable.cpp (79:102) duplicated block id: 26 size: 19 cleaned lines of code in 2 files: - ragel/src/ragel/rubyflat.cpp (439:462) - ragel/src/ragel/rubytable.cpp (84:107) duplicated block id: 27 size: 18 cleaned lines of code in 6 files: - ragel/src/ragel/rubycodegen.cpp (736:761) - ragel/src/ragel/cdtable.cpp (30:55) - ragel/src/ragel/javacodegen.cpp (392:417) - ragel/src/ragel/mltable.cpp (30:55) - ragel/src/ragel/cstable.cpp (30:55) - ragel/src/ragel/gotable.cpp (33:58) duplicated block id: 28 size: 18 cleaned lines of code in 5 files: - ragel/src/ragel/goftable.cpp (32:57) - ragel/src/ragel/csftable.cpp (30:55) - ragel/src/ragel/rubyftable.cpp (530:555) - ragel/src/ragel/mlftable.cpp (30:55) - ragel/src/ragel/cdftable.cpp (30:55) duplicated block id: 29 size: 17 cleaned lines of code in 2 files: - ragel/src/ragel/javacodegen.cpp (1516:1540) - ragel/src/ragel/cscodegen.cpp (362:386) duplicated block id: 30 size: 16 cleaned lines of code in 2 files: - libmbfl/filters/mbfilter_sjis_open.c (330:348) - libmbfl/filters/mbfilter_cp932.c (330:348) duplicated block id: 31 size: 16 cleaned lines of code in 2 files: - ragel/src/ragel/rubyflat.cpp (418:437) - ragel/src/ragel/rubytable.cpp (63:82) duplicated block id: 32 size: 16 cleaned lines of code in 2 files: - pcre/sljit/sljitNativeARM_64.c (885:906) - pcre/sljit/sljitNativeARM_T2_32.c (978:999) duplicated block id: 33 size: 15 cleaned lines of code in 6 files: - ragel/src/ragel/rubycodegen.cpp (368:385) - ragel/src/ragel/gocodegen.cpp (603:620) - ragel/src/ragel/javacodegen.cpp (264:281) - ragel/src/ragel/cdcodegen.cpp (627:644) - ragel/src/ragel/mlcodegen.cpp (536:553) - ragel/src/ragel/cscodegen.cpp (606:623) duplicated block id: 34 size: 15 cleaned lines of code in 3 files: - ragel/src/ragel/rubycodegen.cpp (420:440) - ragel/src/ragel/cdcodegen.cpp (646:666) - ragel/src/ragel/cscodegen.cpp (625:645) duplicated block id: 35 size: 15 cleaned lines of code in 2 files: - ragel/src/ragel/rubyfflat.cpp (48:66) - ragel/src/ragel/rubyftable.cpp (59:77) duplicated block id: 36 size: 15 cleaned lines of code in 2 files: - ragel/src/ragel/rubyflat.cpp (464:482) - ragel/src/ragel/rubytable.cpp (109:127) duplicated block id: 37 size: 14 cleaned lines of code in 2 files: - ragel/src/ragel/rubyfflat.cpp (93:110) - ragel/src/ragel/rubyftable.cpp (104:121) duplicated block id: 38 size: 14 cleaned lines of code in 2 files: - ragel/src/ragel/cdsplit.cpp (437:456) - ragel/src/ragel/cssplit.cpp (429:448) duplicated block id: 39 size: 14 cleaned lines of code in 2 files: - ragel/src/ragel/cdcodegen.cpp (51:70) - ragel/src/ragel/cscodegen.cpp (48:67) duplicated block id: 40 size: 14 cleaned lines of code in 2 files: - ragel/src/ragel/mlcodegen.cpp (91:107) - ragel/src/ragel/cscodegen.cpp (97:113) duplicated block id: 41 size: 13 cleaned lines of code in 4 files: - ragel/src/ragel/javacodegen.cpp (1625:1643) - ragel/src/ragel/cdcodegen.cpp (588:606) - ragel/src/ragel/mlcodegen.cpp (463:481) - ragel/src/ragel/cscodegen.cpp (567:585) duplicated block id: 42 size: 12 cleaned lines of code in 2 files: - libmbfl/filters/mbfilter_byte2.c (91:105) - libmbfl/filters/mbfilter_ucs2.c (167:181) duplicated block id: 43 size: 12 cleaned lines of code in 2 files: - libmbfl/filters/mbfilter_byte2.c (114:128) - libmbfl/filters/mbfilter_ucs2.c (203:217) duplicated block id: 44 size: 12 cleaned lines of code in 2 files: - ragel/src/ragel/gocodegen.cpp (322:335) - ragel/src/ragel/cdcodegen.cpp (349:362) duplicated block id: 45 size: 12 cleaned lines of code in 3 files: - ragel/src/ragel/goipgoto.cpp (336:351) - ragel/src/ragel/csipgoto.cpp (299:314) - ragel/src/ragel/cdipgoto.cpp (305:320) duplicated block id: 46 size: 11 cleaned lines of code in 2 files: - ragel/src/ragel/rubycodegen.cpp (304:319) - ragel/src/ragel/javacodegen.cpp (1260:1274) duplicated block id: 47 size: 11 cleaned lines of code in 2 files: - ragel/src/ragel/cdsplit.cpp (458:479) - ragel/src/ragel/cssplit.cpp (450:471) duplicated block id: 48 size: 11 cleaned lines of code in 3 files: - ragel/src/ragel/mlgoto.cpp (241:254) - ragel/src/ragel/csgoto.cpp (240:253) - ragel/src/ragel/cdgoto.cpp (240:253) duplicated block id: 49 size: 11 cleaned lines of code in 2 files: - ragel/src/ragel/rubyflat.cpp (489:501) - ragel/src/ragel/rubytable.cpp (49:61) duplicated block id: 50 size: 11 cleaned lines of code in 2 files: - ragel/src/ragel/mltable.cpp (1119:1131) - ragel/src/ragel/cstable.cpp (1111:1123) duplicated block id: 51 size: 11 cleaned lines of code in 2 files: - ragel/src/ragel/mlcodegen.cpp (593:607) - ragel/src/ragel/cscodegen.cpp (299:313) duplicated block id: 52 size: 10 cleaned lines of code in 4 files: - ragel/src/ragel/rubycodegen.cpp (388:400) - ragel/src/ragel/gocodegen.cpp (71:83) - ragel/src/ragel/javacodegen.cpp (1289:1301) - ragel/src/ragel/cdcodegen.cpp (95:107) duplicated block id: 53 size: 10 cleaned lines of code in 2 files: - ragel/src/ragel/gocodegen.cpp (133:144) - ragel/src/ragel/cdcodegen.cpp (160:171) duplicated block id: 54 size: 10 cleaned lines of code in 2 files: - ragel/src/ragel/gocodegen.cpp (146:157) - ragel/src/ragel/cdcodegen.cpp (173:184) duplicated block id: 55 size: 10 cleaned lines of code in 2 files: - ragel/src/ragel/gocodegen.cpp (159:170) - ragel/src/ragel/cdcodegen.cpp (186:197) duplicated block id: 56 size: 10 cleaned lines of code in 2 files: - ragel/src/ragel/gocodegen.cpp (172:184) - ragel/src/ragel/cdcodegen.cpp (199:211) duplicated block id: 57 size: 10 cleaned lines of code in 2 files: - ragel/src/ragel/gocodegen.cpp (186:197) - ragel/src/ragel/cdcodegen.cpp (213:224) duplicated block id: 58 size: 10 cleaned lines of code in 2 files: - ragel/src/ragel/gocodegen.cpp (199:210) - ragel/src/ragel/cdcodegen.cpp (226:237) duplicated block id: 59 size: 10 cleaned lines of code in 2 files: - ragel/src/ragel/gocodegen.cpp (212:223) - ragel/src/ragel/cdcodegen.cpp (239:250) duplicated block id: 60 size: 10 cleaned lines of code in 2 files: - ragel/src/ragel/gocodegen.cpp (225:236) - ragel/src/ragel/cdcodegen.cpp (252:263) duplicated block id: 61 size: 10 cleaned lines of code in 2 files: - ragel/src/ragel/gocodegen.cpp (238:249) - ragel/src/ragel/cdcodegen.cpp (265:276) duplicated block id: 62 size: 10 cleaned lines of code in 2 files: - ragel/src/ragel/rubyfflat.cpp (35:46) - ragel/src/ragel/rubyftable.cpp (46:57) duplicated block id: 63 size: 10 cleaned lines of code in 3 files: - ragel/src/ragel/cdtable.cpp (716:729) - ragel/src/ragel/cdflat.cpp (505:518) - ragel/src/ragel/cdgoto.cpp (593:606) duplicated block id: 64 size: 10 cleaned lines of code in 2 files: - ragel/src/ragel/javacodegen.cpp (1341:1352) - ragel/src/ragel/cscodegen.cpp (165:176) duplicated block id: 65 size: 10 cleaned lines of code in 2 files: - ragel/src/ragel/javacodegen.cpp (1354:1365) - ragel/src/ragel/cscodegen.cpp (178:189) duplicated block id: 66 size: 10 cleaned lines of code in 2 files: - ragel/src/ragel/javacodegen.cpp (1367:1378) - ragel/src/ragel/cscodegen.cpp (191:202) duplicated block id: 67 size: 10 cleaned lines of code in 2 files: - ragel/src/ragel/javacodegen.cpp (1380:1392) - ragel/src/ragel/cscodegen.cpp (204:216) duplicated block id: 68 size: 10 cleaned lines of code in 2 files: - ragel/src/ragel/javacodegen.cpp (1394:1405) - ragel/src/ragel/cscodegen.cpp (218:229) duplicated block id: 69 size: 10 cleaned lines of code in 2 files: - ragel/src/ragel/javacodegen.cpp (1407:1418) - ragel/src/ragel/cscodegen.cpp (231:242) duplicated block id: 70 size: 10 cleaned lines of code in 2 files: - ragel/src/ragel/javacodegen.cpp (1420:1431) - ragel/src/ragel/cscodegen.cpp (244:255) duplicated block id: 71 size: 10 cleaned lines of code in 2 files: - ragel/src/ragel/javacodegen.cpp (1433:1444) - ragel/src/ragel/cscodegen.cpp (257:268) duplicated block id: 72 size: 10 cleaned lines of code in 2 files: - ragel/src/ragel/javacodegen.cpp (1446:1457) - ragel/src/ragel/cscodegen.cpp (270:281) duplicated block id: 73 size: 10 cleaned lines of code in 3 files: - ragel/src/ragel/mlgoto.cpp (596:609) - ragel/src/ragel/mlflat.cpp (508:521) - ragel/src/ragel/mltable.cpp (656:669) duplicated block id: 74 size: 10 cleaned lines of code in 2 files: - ragel/src/ragel/csipgoto.cpp (205:223) - ragel/src/ragel/cdipgoto.cpp (211:229) duplicated block id: 75 size: 10 cleaned lines of code in 3 files: - ragel/src/ragel/cstable.cpp (668:681) - ragel/src/ragel/csgoto.cpp (593:606) - ragel/src/ragel/csflat.cpp (514:527) duplicated block id: 76 size: 9 cleaned lines of code in 2 files: - ragel/src/ragel/gocodegen.cpp (310:320) - ragel/src/ragel/cdcodegen.cpp (337:347) duplicated block id: 77 size: 9 cleaned lines of code in 4 files: - ragel/src/ragel/gocodegen.cpp (503:513) - ragel/src/ragel/cdcodegen.cpp (537:547) - ragel/src/ragel/mlcodegen.cpp (413:423) - ragel/src/ragel/cscodegen.cpp (517:527) duplicated block id: 78 size: 9 cleaned lines of code in 3 files: - ragel/src/ragel/cdtable.cpp (702:714) - ragel/src/ragel/cdflat.cpp (490:502) - ragel/src/ragel/cdgoto.cpp (579:591) duplicated block id: 79 size: 9 cleaned lines of code in 3 files: - ragel/src/ragel/mlgoto.cpp (582:594) - ragel/src/ragel/mlflat.cpp (494:506) - ragel/src/ragel/mltable.cpp (642:654) duplicated block id: 80 size: 9 cleaned lines of code in 3 files: - ragel/src/ragel/cstable.cpp (654:666) - ragel/src/ragel/csgoto.cpp (579:591) - ragel/src/ragel/csflat.cpp (499:511) duplicated block id: 81 size: 8 cleaned lines of code in 2 files: - ragel/src/ragel/rubycodegen.cpp (798:807) - ragel/src/ragel/javacodegen.cpp (832:841) duplicated block id: 82 size: 8 cleaned lines of code in 3 files: - ragel/src/ragel/mlgoto.cpp (611:622) - ragel/src/ragel/mlflat.cpp (523:534) - ragel/src/ragel/mltable.cpp (671:682) duplicated block id: 83 size: 8 cleaned lines of code in 2 files: - ragel/src/ragel/rubyflat.cpp (407:416) - ragel/src/ragel/rubytable.cpp (38:47) duplicated block id: 84 size: 8 cleaned lines of code in 2 files: - ragel/src/ragel/rubyflat.cpp (521:530) - ragel/src/ragel/rubytable.cpp (129:138) duplicated block id: 85 size: 8 cleaned lines of code in 2 files: - ragel/src/ragel/cdcodegen.cpp (828:837) - ragel/src/ragel/cscodegen.cpp (752:761) duplicated block id: 86 size: 8 cleaned lines of code in 3 files: - ragel/src/ragel/csipgoto.cpp (71:82) - ragel/src/ragel/csgoto.cpp (608:619) - ragel/src/ragel/csflat.cpp (530:541) duplicated block id: 87 size: 8 cleaned lines of code in 3 files: - ragel/src/ragel/cdflat.cpp (521:532) - ragel/src/ragel/cdipgoto.cpp (71:82) - ragel/src/ragel/cdgoto.cpp (608:619) duplicated block id: 88 size: 7 cleaned lines of code in 2 files: - ragel/src/ragel/rubycodegen.cpp (321:329) - ragel/src/ragel/javacodegen.cpp (1499:1507) duplicated block id: 89 size: 7 cleaned lines of code in 6 files: - ragel/src/ragel/rubycodegen.cpp (357:365) - ragel/src/ragel/gocodegen.cpp (592:600) - ragel/src/ragel/javacodegen.cpp (253:261) - ragel/src/ragel/cdcodegen.cpp (616:624) - ragel/src/ragel/mlcodegen.cpp (525:533) - ragel/src/ragel/cscodegen.cpp (595:603) duplicated block id: 90 size: 7 cleaned lines of code in 6 files: - ragel/src/ragel/rubycodegen.cpp (477:485) - ragel/src/ragel/gocodegen.cpp (531:539) - ragel/src/ragel/javacodegen.cpp (1605:1613) - ragel/src/ragel/cdcodegen.cpp (568:576) - ragel/src/ragel/mlcodegen.cpp (443:451) - ragel/src/ragel/cscodegen.cpp (547:555) duplicated block id: 91 size: 7 cleaned lines of code in 6 files: - ragel/src/ragel/rubycodegen.cpp (487:495) - ragel/src/ragel/gocodegen.cpp (541:549) - ragel/src/ragel/javacodegen.cpp (1615:1623) - ragel/src/ragel/cdcodegen.cpp (578:586) - ragel/src/ragel/mlcodegen.cpp (453:461) - ragel/src/ragel/cscodegen.cpp (557:565) duplicated block id: 92 size: 7 cleaned lines of code in 4 files: - ragel/src/ragel/rubycodegen.cpp (656:665) - ragel/src/ragel/javacodegen.cpp (1576:1585) - ragel/src/ragel/mlcodegen.cpp (318:327) - ragel/src/ragel/cscodegen.cpp (422:431) duplicated block id: 93 size: 7 cleaned lines of code in 4 files: - ragel/src/ragel/gocodegen.cpp (295:303) - ragel/src/ragel/cdcodegen.cpp (322:330) - ragel/src/ragel/mlcodegen.cpp (219:227) - ragel/src/ragel/cscodegen.cpp (327:335) duplicated block id: 94 size: 7 cleaned lines of code in 2 files: - ragel/src/ragel/gocodegen.cpp (408:417) - ragel/src/ragel/cdcodegen.cpp (442:451) duplicated block id: 95 size: 7 cleaned lines of code in 2 files: - ragel/src/ragel/rubyfflat.cpp (25:33) - ragel/src/ragel/rubyftable.cpp (36:44) duplicated block id: 96 size: 7 cleaned lines of code in 2 files: - ragel/src/ragel/rubyfflat.cpp (112:120) - ragel/src/ragel/rubyftable.cpp (123:131) duplicated block id: 97 size: 6 cleaned lines of code in 6 files: - libmbfl/filters/mbfilter_koi8r.c (142:149) - libmbfl/filters/mbfilter_cp850.c (138:145) - libmbfl/filters/mbfilter_cp1254.c (148:155) - libmbfl/filters/mbfilter_koi8u.c (139:146) - libmbfl/filters/mbfilter_cp866.c (142:149) - libmbfl/filters/mbfilter_cp1251.c (143:150) duplicated block id: 98 size: 6 cleaned lines of code in 2 files: - pcre/sljit/sljitNativeARM_64.c (127:134) - pcre/sljit/sljitNativePPC_common.c (243:250) duplicated block id: 99 size: 6 cleaned lines of code in 4 files: - pcre/sljit/sljitNativeARM_64.c (1043:1050) - pcre/sljit/sljitNativeSPARC_common.c (620:627) - pcre/sljit/sljitNativeARM_32.c (1586:1593) - pcre/sljit/sljitNativeARM_T2_32.c (1110:1117) duplicated block id: 100 size: 6 cleaned lines of code in 4 files: - pcre/sljit/sljitNativeARM_64.c (1540:1548) - pcre/sljit/sljitNativeSPARC_common.c (946:954) - pcre/sljit/sljitNativePPC_common.c (1688:1696) - pcre/sljit/sljitNativeARM_T2_32.c (1553:1561) duplicated block id: 101 size: 6 cleaned lines of code in 2 files: - pcre/sljit/sljitNativeTILEGX_64.c (1533:1541) - pcre/sljit/sljitNativeMIPS_common.c (881:888)