1// Code generated by scripts/include.go using 'go generate'. DO NOT EDIT.2package processor34// Raw languageDatabase loaded5var languageDatabase = map[string]Language{6 "ABAP": {7 LineComment: []string{8 "*",9 "\\\"",10 },11 ComplexityChecks: []string{12 "for ",13 "for(",14 "if ",15 "if(",16 "switch ",17 "while ",18 "else ",19 "|| ",20 "&& ",21 "!= ",22 "== ",23 },24 Extensions: []string{25 "abap",26 },27 ExtensionFile: false,28 MultiLine: [][]string{},29 Quotes: []Quote{},30 NestedMultiLine: false,31 Keywords: []string{},32 Heuristics: []Heuristic{},33 FileNames: []string{},34 SheBangs: []string{},35 },36 "ABNF": {37 LineComment: []string{38 ";",39 },40 ComplexityChecks: []string{41 "=/ ",42 "/ ",43 "% ",44 "( ",45 },46 Extensions: []string{47 "abnf",48 },49 ExtensionFile: false,50 MultiLine: [][]string{},51 Quotes: []Quote{},52 NestedMultiLine: false,53 Keywords: []string{},54 Heuristics: []Heuristic{},55 FileNames: []string{},56 SheBangs: []string{},57 },58 "AL": {59 LineComment: []string{60 "//",61 },62 ComplexityChecks: []string{63 "if ",64 "if(",65 "IF ",66 "IF(",67 "case ",68 "CASE ",69 "while ",70 "WHILE ",71 "for ",72 "FOR ",73 "foreach ",74 "FOREACH ",75 "until ",76 "UNTIL ",77 "else ",78 "ELSE ",79 "and ",80 "AND ",81 "or ",82 "OR ",83 "xor ",84 "XOR ",85 "not ",86 "NOT ",87 },88 Extensions: []string{89 "al",90 },91 ExtensionFile: false,92 MultiLine: [][]string{93 {94 "/*",95 "*/",96 },97 },98 Quotes: []Quote{99 {100 Start: "'",101 End: "'",102 IgnoreEscape: false,103 DocString: false,104 },105 },106 NestedMultiLine: false,107 Keywords: []string{},108 Heuristics: []Heuristic{},109 FileNames: []string{},110 SheBangs: []string{},111 },112 "APL": {113 LineComment: []string{114 "⍝",115 },116 ComplexityChecks: []string{117 ":For ",118 ":If ",119 ":Case ",120 ":CaseList ",121 ":While ",122 ":Repeat ",123 ":Else ",124 "∨",125 "∧",126 "≠",127 "~",128 "¨",129 "=",130 ":",131 },132 Extensions: []string{133 "apl",134 "aplf",135 "apln",136 "aplc",137 "dyalog",138 },139 ExtensionFile: false,140 MultiLine: [][]string{},141 Quotes: []Quote{142 {143 Start: "'",144 End: "'",145 IgnoreEscape: false,146 DocString: false,147 },148 },149 NestedMultiLine: false,150 Keywords: []string{},151 Heuristics: []Heuristic{},152 FileNames: []string{},153 SheBangs: []string{},154 },155 "ASP": {156 LineComment: []string{157 "'",158 "REM",159 },160 ComplexityChecks: []string{161 "for ",162 "for(",163 "if ",164 "if(",165 "switch ",166 "while ",167 "else ",168 "|| ",169 "&& ",170 "!= ",171 "== ",172 },173 Extensions: []string{174 "asa",175 "asp",176 },177 ExtensionFile: false,178 MultiLine: [][]string{},179 Quotes: []Quote{},180 NestedMultiLine: false,181 Keywords: []string{},182 Heuristics: []Heuristic{},183 FileNames: []string{},184 SheBangs: []string{},185 },186 "ASP.NET": {187 LineComment: []string{},188 ComplexityChecks: []string{189 "for ",190 "for(",191 "if ",192 "if(",193 "switch ",194 "while ",195 "else ",196 "|| ",197 "&& ",198 "!= ",199 "== ",200 },201 Extensions: []string{202 "asax",203 "ascx",204 "asmx",205 "aspx",206 "master",207 "sitemap",208 "webinfo",209 },210 ExtensionFile: false,211 MultiLine: [][]string{212 {213 "<!--",214 "-->",215 },216 {217 "<%--",218 "-->",219 },220 },221 Quotes: []Quote{},222 NestedMultiLine: false,223 Keywords: []string{},224 Heuristics: []Heuristic{},225 FileNames: []string{},226 SheBangs: []string{},227 },228 "ATS": {229 LineComment: []string{230 "//",231 },232 ComplexityChecks: []string{233 "if ",234 "if(",235 " then ",236 " else ",237 "case+ ",238 "ifcase",239 "let ",240 "and ",241 },242 Extensions: []string{243 "dats",244 "sats",245 "ats",246 "hats",247 },248 ExtensionFile: false,249 MultiLine: [][]string{250 {251 "/*",252 "*/",253 },254 {255 "(*",256 "*)",257 },258 {259 "////",260 "THISSHOULDNEVERAPPEARWEHOPE",261 },262 },263 Quotes: []Quote{264 {265 Start: "\"",266 End: "\"",267 IgnoreEscape: false,268 DocString: false,269 },270 },271 NestedMultiLine: false,272 Keywords: []string{},273 Heuristics: []Heuristic{},274 FileNames: []string{},275 SheBangs: []string{},276 },277 "AWK": {278 LineComment: []string{279 "#",280 },281 ComplexityChecks: []string{282 "else ",283 "for ",284 "for(",285 "if ",286 "if(",287 "switch ",288 "switch(",289 "while ",290 "while(",291 "|| ",292 "&& ",293 "!= ",294 "== ",295 },296 Extensions: []string{297 "awk",298 },299 ExtensionFile: false,300 MultiLine: [][]string{},301 Quotes: []Quote{302 {303 Start: "\"",304 End: "\"",305 IgnoreEscape: false,306 DocString: false,307 },308 },309 NestedMultiLine: false,310 Keywords: []string{},311 Heuristics: []Heuristic{},312 FileNames: []string{},313 SheBangs: []string{314 "awk",315 "gawk",316 "mawk",317 "nawk",318 },319 },320 "ActionScript": {321 LineComment: []string{322 "//",323 },324 ComplexityChecks: []string{325 "for ",326 "for(",327 "if ",328 "if(",329 "switch ",330 "while ",331 "else ",332 "|| ",333 "&& ",334 "!= ",335 "== ",336 },337 Extensions: []string{338 "as",339 },340 ExtensionFile: false,341 MultiLine: [][]string{342 {343 "/*",344 "*/",345 },346 },347 Quotes: []Quote{348 {349 Start: "\"",350 End: "\"",351 IgnoreEscape: false,352 DocString: false,353 },354 },355 NestedMultiLine: false,356 Keywords: []string{},357 Heuristics: []Heuristic{},358 FileNames: []string{},359 SheBangs: []string{},360 },361 "Ada": {362 LineComment: []string{363 "--",364 },365 ComplexityChecks: []string{366 "for ",367 "for(",368 "if ",369 "if(",370 "switch ",371 "while ",372 "else ",373 "|| ",374 "&& ",375 "!= ",376 "== ",377 },378 Extensions: []string{379 "ada",380 "adb",381 "ads",382 "pad",383 },384 ExtensionFile: false,385 MultiLine: [][]string{},386 Quotes: []Quote{},387 NestedMultiLine: false,388 Keywords: []string{},389 Heuristics: []Heuristic{},390 FileNames: []string{},391 SheBangs: []string{},392 },393 "Agda": {394 LineComment: []string{395 "--",396 },397 ComplexityChecks: []string{398 "for ",399 "for(",400 "if ",401 "if(",402 "switch ",403 "while ",404 "else ",405 "|| ",406 "&& ",407 "!= ",408 "== ",409 },410 Extensions: []string{411 "agda",412 },413 ExtensionFile: false,414 MultiLine: [][]string{415 {416 "{-",417 "-}",418 },419 },420 Quotes: []Quote{},421 NestedMultiLine: false,422 Keywords: []string{},423 Heuristics: []Heuristic{},424 FileNames: []string{},425 SheBangs: []string{},426 },427 "Alchemist": {428 LineComment: []string{429 "#",430 },431 ComplexityChecks: []string{432 "+",433 "->",434 "!",435 },436 Extensions: []string{437 "crn",438 },439 ExtensionFile: false,440 MultiLine: [][]string{},441 Quotes: []Quote{},442 NestedMultiLine: false,443 Keywords: []string{},444 Heuristics: []Heuristic{},445 FileNames: []string{},446 SheBangs: []string{},447 },448 "Alex": {449 LineComment: []string{},450 ComplexityChecks: []string{},451 Extensions: []string{452 "x",453 },454 ExtensionFile: false,455 MultiLine: [][]string{},456 Quotes: []Quote{},457 NestedMultiLine: false,458 Keywords: []string{},459 Heuristics: []Heuristic{},460 FileNames: []string{},461 SheBangs: []string{},462 },463 "Algol 68": {464 LineComment: []string{},465 ComplexityChecks: []string{466 "IF ",467 "ELIF ",468 "ELSE ",469 "FOR ",470 "WHILE ",471 "CASE ",472 "OUSE ",473 "AND ",474 "OR ",475 "EQ ",476 "NE ",477 "IS ",478 "ISNT ",479 "IS NOT ",480 "~= ",481 },482 Extensions: []string{483 "a68",484 },485 ExtensionFile: false,486 MultiLine: [][]string{487 {488 "#",489 "#",490 },491 {492 "CO",493 "CO",494 },495 {496 "COMMENT",497 "COMMENT",498 },499 },500 Quotes: []Quote{501 {502 Start: "\"",503 End: "\"",504 IgnoreEscape: true,505 DocString: false,506 },507 },508 NestedMultiLine: false,509 Keywords: []string{},510 Heuristics: []Heuristic{},511 FileNames: []string{},512 SheBangs: []string{},513 },514 "Alloy": {515 LineComment: []string{516 "//",517 "--",518 },519 ComplexityChecks: []string{520 "implies ",521 "else ",522 "for ",523 "|| ",524 "&& ",525 "!= ",526 "== ",527 "<= ",528 ">= ",529 },530 Extensions: []string{531 "als",532 },533 ExtensionFile: false,534 MultiLine: [][]string{535 {536 "/*",537 "*/",538 },539 },540 Quotes: []Quote{},541 NestedMultiLine: false,542 Keywords: []string{},543 Heuristics: []Heuristic{},544 FileNames: []string{},545 SheBangs: []string{},546 },547 "Amber": {548 LineComment: []string{549 "//",550 },551 ComplexityChecks: []string{552 "for ",553 "exited(",554 "failed ",555 "failed(",556 "succeeded ",557 "if ",558 "then ",559 "while ",560 "loop ",561 "else:",562 "else ",563 "or ",564 "and ",565 "!= ",566 "== ",567 },568 Extensions: []string{569 "ab",570 },571 ExtensionFile: false,572 MultiLine: [][]string{},573 Quotes: []Quote{574 {575 Start: "\"",576 End: "\"",577 IgnoreEscape: false,578 DocString: false,579 },580 },581 NestedMultiLine: false,582 Keywords: []string{},583 Heuristics: []Heuristic{},584 FileNames: []string{},585 SheBangs: []string{586 "amber",587 },588 },589 "Android Interface Definition Language": {590 LineComment: []string{591 "//",592 },593 ComplexityChecks: []string{594 "for ",595 "for(",596 "if ",597 "if(",598 "switch ",599 "while ",600 "else ",601 "|| ",602 "&& ",603 "!= ",604 "== ",605 },606 Extensions: []string{607 "aidl",608 },609 ExtensionFile: false,610 MultiLine: [][]string{611 {612 "/**",613 "*/",614 },615 {616 "/*",617 "*/",618 },619 },620 Quotes: []Quote{621 {622 Start: "\"",623 End: "\"",624 IgnoreEscape: false,625 DocString: false,626 },627 },628 NestedMultiLine: false,629 Keywords: []string{},630 Heuristics: []Heuristic{},631 FileNames: []string{},632 SheBangs: []string{},633 },634 "Apex": {635 LineComment: []string{636 "//",637 },638 ComplexityChecks: []string{639 "for ",640 "for(",641 "if ",642 "if(",643 "switch ",644 "switch(",645 "while ",646 "while(",647 "else ",648 "else{",649 "try ",650 "try{",651 "catch ",652 "catch(",653 "finally ",654 "finally{",655 "|| ",656 "&& ",657 "!= ",658 "== ",659 },660 Extensions: []string{661 "apex",662 "trigger",663 },664 ExtensionFile: false,665 MultiLine: [][]string{666 {667 "/*",668 "*/",669 },670 },671 Quotes: []Quote{672 {673 Start: "'",674 End: "'",675 IgnoreEscape: false,676 DocString: false,677 },678 },679 NestedMultiLine: false,680 Keywords: []string{},681 Heuristics: []Heuristic{},682 FileNames: []string{},683 SheBangs: []string{},684 },685 "AppleScript": {686 LineComment: []string{687 "#",688 "--",689 },690 ComplexityChecks: []string{691 "considering ",692 "ignoring ",693 "repeat ",694 "while ",695 "if ",696 "else ",697 "else if ",698 "try ",699 "on error ",700 "and ",701 "or ",702 },703 Extensions: []string{704 "applescript",705 },706 ExtensionFile: false,707 MultiLine: [][]string{708 {709 "(*",710 "*)",711 },712 },713 Quotes: []Quote{714 {715 Start: "\"",716 End: "\"",717 IgnoreEscape: false,718 DocString: false,719 },720 },721 NestedMultiLine: false,722 Keywords: []string{},723 Heuristics: []Heuristic{},724 FileNames: []string{},725 SheBangs: []string{},726 },727 "ArkTs": {728 LineComment: []string{729 "//",730 },731 ComplexityChecks: []string{732 "for ",733 "for(",734 "if ",735 "if(",736 "switch ",737 "while ",738 "else ",739 "|| ",740 "&& ",741 "!= ",742 "!== ",743 "== ",744 "=== ",745 "case ",746 "case(",747 "?.",748 "?? ",749 "??= ",750 },751 Extensions: []string{752 "ets",753 },754 ExtensionFile: false,755 MultiLine: [][]string{756 {757 "/*",758 "*/",759 },760 },761 Quotes: []Quote{762 {763 Start: "\"",764 End: "\"",765 IgnoreEscape: false,766 DocString: false,767 },768 {769 Start: "'",770 End: "'",771 IgnoreEscape: false,772 DocString: false,773 },774 {775 Start: "`",776 End: "`",777 IgnoreEscape: false,778 DocString: false,779 },780 },781 NestedMultiLine: false,782 Keywords: []string{},783 Heuristics: []Heuristic{},784 FileNames: []string{},785 SheBangs: []string{},786 },787 "Arturo": {788 LineComment: []string{789 ";",790 },791 ComplexityChecks: []string{792 "loop ",793 "map ",794 "select ",795 "if ",796 "if? ",797 "while ",798 "function ",799 "or? ",800 "and? ",801 "not? ",802 "<> ",803 "= ",804 },805 Extensions: []string{806 "art",807 },808 ExtensionFile: false,809 MultiLine: [][]string{},810 Quotes: []Quote{811 {812 Start: "\\\"",813 End: "\\\"",814 IgnoreEscape: false,815 DocString: false,816 },817 {818 Start: "'",819 End: "'",820 IgnoreEscape: false,821 DocString: false,822 },823 },824 NestedMultiLine: false,825 Keywords: []string{},826 Heuristics: []Heuristic{},827 FileNames: []string{},828 SheBangs: []string{},829 },830 "AsciiDoc": {831 LineComment: []string{},832 ComplexityChecks: []string{},833 Extensions: []string{834 "adoc",835 },836 ExtensionFile: false,837 MultiLine: [][]string{},838 Quotes: []Quote{},839 NestedMultiLine: false,840 Keywords: []string{},841 Heuristics: []Heuristic{},842 FileNames: []string{},843 SheBangs: []string{},844 },845 "Assembly": {846 LineComment: []string{847 ";",848 },849 ComplexityChecks: []string{850 "for ",851 "for(",852 "if ",853 "if(",854 "switch ",855 "while ",856 "else ",857 "|| ",858 "&& ",859 "!= ",860 "== ",861 },862 Extensions: []string{863 "s",864 "asm",865 },866 ExtensionFile: false,867 MultiLine: [][]string{868 {869 "/*",870 "*/",871 },872 },873 Quotes: []Quote{874 {875 Start: "\\\"",876 End: "\\\"",877 IgnoreEscape: false,878 DocString: false,879 },880 {881 Start: "'",882 End: "'",883 IgnoreEscape: false,884 DocString: false,885 },886 },887 NestedMultiLine: false,888 Keywords: []string{},889 Heuristics: []Heuristic{},890 FileNames: []string{},891 SheBangs: []string{},892 },893 "Astro": {894 LineComment: []string{895 "//",896 },897 ComplexityChecks: []string{898 "for ",899 "for(",900 "if ",901 "if(",902 "switch ",903 "while ",904 "else ",905 "|| ",906 "&& ",907 "!= ",908 "== ",909 ".map",910 },911 Extensions: []string{912 "astro",913 },914 ExtensionFile: false,915 MultiLine: [][]string{916 {917 "<!--",918 "-->",919 },920 {921 "/*",922 "*/",923 },924 },925 Quotes: []Quote{926 {927 Start: "\"",928 End: "\"",929 IgnoreEscape: false,930 DocString: false,931 },932 {933 Start: "'",934 End: "'",935 IgnoreEscape: false,936 DocString: false,937 },938 },939 NestedMultiLine: false,940 Keywords: []string{},941 Heuristics: []Heuristic{},942 FileNames: []string{},943 SheBangs: []string{},944 },945 "AutoHotKey": {946 LineComment: []string{947 ";",948 },949 ComplexityChecks: []string{950 "for ",951 "for(",952 "if ",953 "if(",954 "switch ",955 "while ",956 "else ",957 "|| ",958 "&& ",959 "!= ",960 "== ",961 },962 Extensions: []string{963 "ahk",964 },965 ExtensionFile: false,966 MultiLine: [][]string{967 {968 "/*",969 "*/",970 },971 },972 Quotes: []Quote{},973 NestedMultiLine: false,974 Keywords: []string{},975 Heuristics: []Heuristic{},976 FileNames: []string{},977 SheBangs: []string{},978 },979 "Autoconf": {980 LineComment: []string{981 "#",982 "dnl",983 },984 ComplexityChecks: []string{985 "for ",986 "for(",987 "if ",988 "if(",989 "switch ",990 "while ",991 "else ",992 "|| ",993 "&& ",994 "!= ",995 "== ",996 },997 Extensions: []string{998 "in",999 },1000 ExtensionFile: false,1001 MultiLine: [][]string{},1002 Quotes: []Quote{},1003 NestedMultiLine: false,1004 Keywords: []string{},1005 Heuristics: []Heuristic{},1006 FileNames: []string{},1007 SheBangs: []string{},1008 },1009 "Avro": {1010 LineComment: []string{},1011 ComplexityChecks: []string{},1012 Extensions: []string{1013 "avdl",1014 "avpr",1015 "avsc",1016 },1017 ExtensionFile: false,1018 MultiLine: [][]string{},1019 Quotes: []Quote{},1020 NestedMultiLine: false,1021 Keywords: []string{},1022 Heuristics: []Heuristic{},1023 FileNames: []string{},1024 SheBangs: []string{},1025 },1026 "BASH": {1027 LineComment: []string{1028 "#",1029 },1030 ComplexityChecks: []string{1031 "for ",1032 "for(",1033 "if ",1034 "if(",1035 "switch ",1036 "while ",1037 "else ",1038 "|| ",1039 "&& ",1040 "!= ",1041 "== ",1042 },1043 Extensions: []string{1044 "bash",1045 "bash_login",1046 "bash_logout",1047 "bash_profile",1048 "bashrc",1049 },1050 ExtensionFile: false,1051 MultiLine: [][]string{},1052 Quotes: []Quote{1053 {1054 Start: "\\\"",1055 End: "\\\"",1056 IgnoreEscape: false,1057 DocString: false,1058 },1059 {1060 Start: "'",1061 End: "'",1062 IgnoreEscape: false,1063 DocString: false,1064 },1065 },1066 NestedMultiLine: false,1067 Keywords: []string{},1068 Heuristics: []Heuristic{},1069 FileNames: []string{1070 ".bash_login",1071 ".bash_logout",1072 ".bash_profile",1073 ".bashrc",1074 },1075 SheBangs: []string{1076 "bash",1077 },1078 },1079 "Basic": {1080 LineComment: []string{1081 "'",1082 },1083 ComplexityChecks: []string{1084 "for ",1085 "for(",1086 "if ",1087 "if(",1088 "elseif ",1089 "switch ",1090 "while ",1091 "else ",1092 "|| ",1093 "&& ",1094 "!= ",1095 "== ",1096 },1097 Extensions: []string{1098 "bas",1099 },1100 ExtensionFile: false,1101 MultiLine: [][]string{},1102 Quotes: []Quote{1103 {1104 Start: "\\\"",1105 End: "\\\"",1106 IgnoreEscape: false,1107 DocString: false,1108 },1109 },1110 NestedMultiLine: false,1111 Keywords: []string{},1112 Heuristics: []Heuristic{},1113 FileNames: []string{},1114 SheBangs: []string{},1115 },1116 "Batch": {1117 LineComment: []string{1118 "REM",1119 "::",1120 },1121 ComplexityChecks: []string{1122 "for ",1123 "for(",1124 "if ",1125 "if(",1126 "switch ",1127 "while ",1128 "else ",1129 "|| ",1130 "&& ",1131 "!= ",1132 "== ",1133 },1134 Extensions: []string{1135 "bat",1136 "btm",1137 "cmd",1138 },1139 ExtensionFile: false,1140 MultiLine: [][]string{},1141 Quotes: []Quote{},1142 NestedMultiLine: false,1143 Keywords: []string{},1144 Heuristics: []Heuristic{},1145 FileNames: []string{},1146 SheBangs: []string{},1147 },1148 "Bazel": {1149 LineComment: []string{1150 "#",1151 },1152 ComplexityChecks: []string{1153 "for ",1154 "for(",1155 "if ",1156 "if(",1157 "switch ",1158 "while ",1159 "else ",1160 "|| ",1161 "&& ",1162 "!= ",1163 "== ",1164 },1165 Extensions: []string{1166 "bzl",1167 "build.bazel",1168 "build",1169 "workspace",1170 },1171 ExtensionFile: false,1172 MultiLine: [][]string{},1173 Quotes: []Quote{1174 {1175 Start: "\"",1176 End: "\"",1177 IgnoreEscape: false,1178 DocString: false,1179 },1180 },1181 NestedMultiLine: false,1182 Keywords: []string{},1183 Heuristics: []Heuristic{},1184 FileNames: []string{},1185 SheBangs: []string{},1186 },1187 "Bean": {1188 LineComment: []string{1189 ";",1190 },1191 ComplexityChecks: []string{},1192 Extensions: []string{1193 "bean",1194 "beancount",1195 },1196 ExtensionFile: false,1197 MultiLine: [][]string{},1198 Quotes: []Quote{1199 {1200 Start: "\"",1201 End: "\"",1202 IgnoreEscape: false,1203 DocString: false,1204 },1205 },1206 NestedMultiLine: false,1207 Keywords: []string{},1208 Heuristics: []Heuristic{},1209 FileNames: []string{},1210 SheBangs: []string{},1211 },1212 "Bicep": {1213 LineComment: []string{1214 "//",1215 },1216 ComplexityChecks: []string{1217 "@minLength(",1218 "@maxLength(",1219 "@secure(",1220 "[for ",1221 "if(",1222 "if (",1223 " == ",1224 " != ",1225 " ? ",1226 "using ",1227 "range(",1228 "type ",1229 "func ",1230 },1231 Extensions: []string{1232 "bicep",1233 },1234 ExtensionFile: false,1235 MultiLine: [][]string{1236 {1237 "/*",1238 "*/",1239 },1240 },1241 Quotes: []Quote{1242 {1243 Start: "'",1244 End: "'",1245 IgnoreEscape: false,1246 DocString: false,1247 },1248 },1249 NestedMultiLine: false,1250 Keywords: []string{},1251 Heuristics: []Heuristic{},1252 FileNames: []string{},1253 SheBangs: []string{},1254 },1255 "Bitbake": {1256 LineComment: []string{1257 "#",1258 },1259 ComplexityChecks: []string{1260 "for ",1261 "for(",1262 "if ",1263 "if(",1264 "switch ",1265 "while ",1266 "else ",1267 "|| ",1268 "&& ",1269 "!= ",1270 "== ",1271 },1272 Extensions: []string{1273 "bb",1274 "bbappend",1275 "bbclass",1276 },1277 ExtensionFile: false,1278 MultiLine: [][]string{},1279 Quotes: []Quote{1280 {1281 Start: "\"",1282 End: "\"",1283 IgnoreEscape: false,1284 DocString: false,1285 },1286 },1287 NestedMultiLine: false,1288 Keywords: []string{},1289 Heuristics: []Heuristic{},1290 FileNames: []string{},1291 SheBangs: []string{},1292 },1293 "Bitbucket Pipeline": {1294 LineComment: []string{1295 "#",1296 },1297 ComplexityChecks: []string{},1298 Extensions: []string{1299 "bitbucket-pipelines.yml",1300 },1301 ExtensionFile: false,1302 MultiLine: [][]string{},1303 Quotes: []Quote{},1304 NestedMultiLine: false,1305 Keywords: []string{},1306 Heuristics: []Heuristic{},1307 FileNames: []string{},1308 SheBangs: []string{},1309 },1310 "Blade template": {1311 LineComment: []string{},1312 ComplexityChecks: []string{1313 "@for ",1314 "@for(",1315 "@foreach ",1316 "@foreach(",1317 "@forelse ",1318 "@forelse(",1319 "@each ",1320 "@each (",1321 "@while ",1322 "@while(",1323 "@if ",1324 "@if(",1325 "@unless ",1326 "@unless(",1327 "@isset ",1328 "@isset(",1329 "@empty ",1330 "@empty(",1331 "@else ",1332 "@elseif ",1333 "@elseif(",1334 "@while ",1335 "@while(",1336 "@switch ",1337 "@switch (",1338 "|| ",1339 "&& ",1340 "!= ",1341 "== ",1342 },1343 Extensions: []string{1344 "blade.php",1345 },1346 ExtensionFile: false,1347 MultiLine: [][]string{1348 {1349 "{{--",1350 "--}}",1351 },1352 {1353 "<!--",1354 "-->",1355 },1356 },1357 Quotes: []Quote{},1358 NestedMultiLine: false,1359 Keywords: []string{},1360 Heuristics: []Heuristic{},1361 FileNames: []string{},1362 SheBangs: []string{},1363 },1364 "Blueprint": {1365 LineComment: []string{1366 "//",1367 },1368 ComplexityChecks: []string{},1369 Extensions: []string{1370 "blp",1371 },1372 ExtensionFile: false,1373 MultiLine: [][]string{1374 {1375 "/*",1376 "*/",1377 },1378 },1379 Quotes: []Quote{1380 {1381 Start: "\"",1382 End: "\"",1383 IgnoreEscape: false,1384 DocString: false,1385 },1386 },1387 NestedMultiLine: false,1388 Keywords: []string{},1389 Heuristics: []Heuristic{},1390 FileNames: []string{},1391 SheBangs: []string{},1392 },1393 "Boo": {1394 LineComment: []string{1395 "//",1396 },1397 ComplexityChecks: []string{1398 "for ",1399 "if ",1400 "elif ",1401 "unless ",1402 " and ",1403 "for ",1404 "while ",1405 "else ",1406 "|| ",1407 "&& ",1408 "!= ",1409 "== ",1410 },1411 Extensions: []string{1412 "boo",1413 },1414 ExtensionFile: false,1415 MultiLine: [][]string{1416 {1417 "/*",1418 "*/",1419 },1420 },1421 Quotes: []Quote{1422 {1423 Start: "\"",1424 End: "\"",1425 IgnoreEscape: false,1426 DocString: false,1427 },1428 {1429 Start: "'",1430 End: "'",1431 IgnoreEscape: false,1432 DocString: false,1433 },1434 {1435 Start: "\"\"\"",1436 End: "\"\"\"",1437 IgnoreEscape: false,1438 DocString: false,1439 },1440 },1441 NestedMultiLine: false,1442 Keywords: []string{},1443 Heuristics: []Heuristic{},1444 FileNames: []string{},1445 SheBangs: []string{},1446 },1447 "Bosque": {1448 LineComment: []string{1449 "//",1450 },1451 ComplexityChecks: []string{1452 "if ",1453 "if(",1454 "switch ",1455 "match ",1456 "case ",1457 "| ",1458 "|| ",1459 "& ",1460 "&& ",1461 "!= ",1462 "!== ",1463 "== ",1464 "=== ",1465 },1466 Extensions: []string{1467 "bsq",1468 },1469 ExtensionFile: false,1470 MultiLine: [][]string{},1471 Quotes: []Quote{1472 {1473 Start: "\"",1474 End: "\"",1475 IgnoreEscape: false,1476 DocString: false,1477 },1478 {1479 Start: "'",1480 End: "'",1481 IgnoreEscape: false,1482 DocString: false,1483 },1484 },1485 NestedMultiLine: false,1486 Keywords: []string{},1487 Heuristics: []Heuristic{},1488 FileNames: []string{},1489 SheBangs: []string{},1490 },1491 "Brainfuck": {1492 LineComment: []string{},1493 ComplexityChecks: []string{1494 "[",1495 "]",1496 "<",1497 ">",1498 "+",1499 "-",1500 ".",1501 ",",1502 },1503 Extensions: []string{1504 "bf",1505 },1506 ExtensionFile: false,1507 MultiLine: [][]string{},1508 Quotes: []Quote{},1509 NestedMultiLine: false,1510 Keywords: []string{},1511 Heuristics: []Heuristic{},1512 FileNames: []string{},1513 SheBangs: []string{},1514 },1515 "Bru": {1516 LineComment: []string{},1517 ComplexityChecks: []string{},1518 Extensions: []string{1519 "bru",1520 },1521 ExtensionFile: false,1522 MultiLine: [][]string{},1523 Quotes: []Quote{1524 {1525 Start: "\"",1526 End: "\"",1527 IgnoreEscape: false,1528 DocString: false,1529 },1530 },1531 NestedMultiLine: false,1532 Keywords: []string{},1533 Heuristics: []Heuristic{},1534 FileNames: []string{},1535 SheBangs: []string{},1536 },1537 "BuildStream": {1538 LineComment: []string{1539 "#",1540 },1541 ComplexityChecks: []string{},1542 Extensions: []string{1543 "bst",1544 },1545 ExtensionFile: false,1546 MultiLine: [][]string{},1547 Quotes: []Quote{},1548 NestedMultiLine: false,1549 Keywords: []string{},1550 Heuristics: []Heuristic{},1551 FileNames: []string{},1552 SheBangs: []string{},1553 },1554 "C": {1555 LineComment: []string{1556 "//",1557 },1558 ComplexityChecks: []string{1559 "for ",1560 "for(",1561 "if ",1562 "if(",1563 "switch ",1564 "switch(",1565 "while ",1566 "while(",1567 "else ",1568 "else{",1569 "|| ",1570 "&& ",1571 "!= ",1572 "== ",1573 },1574 Extensions: []string{1575 "c",1576 "ec",1577 "pgc",1578 },1579 ExtensionFile: false,1580 MultiLine: [][]string{1581 {1582 "/*",1583 "*/",1584 },1585 },1586 Quotes: []Quote{1587 {1588 Start: "\"",1589 End: "\"",1590 IgnoreEscape: false,1591 DocString: false,1592 },1593 },1594 NestedMultiLine: false,1595 Keywords: []string{},1596 Heuristics: []Heuristic{},1597 FileNames: []string{},1598 SheBangs: []string{},1599 },1600 "C Header": {1601 LineComment: []string{1602 "//",1603 },1604 ComplexityChecks: []string{1605 "for ",1606 "for(",1607 "if ",1608 "if(",1609 "switch ",1610 "switch(",1611 "case ",1612 "while ",1613 "while(",1614 "else ",1615 "else{",1616 "|| ",1617 "&& ",1618 "!= ",1619 "== ",1620 },1621 Extensions: []string{1622 "h",1623 },1624 ExtensionFile: false,1625 MultiLine: [][]string{1626 {1627 "/*",1628 "*/",1629 },1630 },1631 Quotes: []Quote{1632 {1633 Start: "\"",1634 End: "\"",1635 IgnoreEscape: false,1636 DocString: false,1637 },1638 },1639 NestedMultiLine: false,1640 Keywords: []string{},1641 Heuristics: []Heuristic{},1642 FileNames: []string{},1643 SheBangs: []string{},1644 },1645 "C Shell": {1646 LineComment: []string{1647 "#",1648 },1649 ComplexityChecks: []string{1650 "for ",1651 "for(",1652 "if ",1653 "if(",1654 "switch ",1655 "while ",1656 "else ",1657 "|| ",1658 "&& ",1659 "!= ",1660 "== ",1661 },1662 Extensions: []string{1663 "csh",1664 },1665 ExtensionFile: false,1666 MultiLine: [][]string{},1667 Quotes: []Quote{},1668 NestedMultiLine: false,1669 Keywords: []string{},1670 Heuristics: []Heuristic{},1671 FileNames: []string{1672 ".cshrc",1673 },1674 SheBangs: []string{1675 "csh",1676 "tcsh",1677 },1678 },1679 "C#": {1680 LineComment: []string{1681 "//",1682 },1683 ComplexityChecks: []string{1684 "for ",1685 "for(",1686 "if ",1687 "if(",1688 "foreach ",1689 "foreach(",1690 "switch ",1691 "while ",1692 "else ",1693 "|| ",1694 "&& ",1695 "!= ",1696 "== ",1697 },1698 Extensions: []string{1699 "cs",1700 "csx",1701 },1702 ExtensionFile: false,1703 MultiLine: [][]string{1704 {1705 "/*",1706 "*/",1707 },1708 },1709 Quotes: []Quote{1710 {1711 Start: "@\"",1712 End: "\"",1713 IgnoreEscape: true,1714 DocString: false,1715 },1716 {1717 Start: "\"",1718 End: "\"",1719 IgnoreEscape: false,1720 DocString: false,1721 },1722 {1723 Start: "'",1724 End: "'",1725 IgnoreEscape: false,1726 DocString: false,1727 },1728 },1729 NestedMultiLine: false,1730 Keywords: []string{},1731 Heuristics: []Heuristic{},1732 FileNames: []string{},1733 SheBangs: []string{1734 "dotnet",1735 },1736 },1737 "C++": {1738 LineComment: []string{1739 "//",1740 },1741 ComplexityChecks: []string{1742 "for ",1743 "for(",1744 "if ",1745 "if(",1746 "switch ",1747 "switch(",1748 "while ",1749 "while(",1750 "else ",1751 "else{",1752 "try ",1753 "try{",1754 "catch ",1755 "catch(",1756 "|| ",1757 "&& ",1758 "!= ",1759 "== ",1760 },1761 Extensions: []string{1762 "cc",1763 "cpp",1764 "cxx",1765 "c++",1766 "pcc",1767 "ino",1768 "ccm",1769 "cppm",1770 "cxxm",1771 "c++m",1772 "mxx",1773 },1774 ExtensionFile: false,1775 MultiLine: [][]string{1776 {1777 "/*",1778 "*/",1779 },1780 },1781 Quotes: []Quote{1782 {1783 Start: "R\"(",1784 End: ")\"",1785 IgnoreEscape: true,1786 DocString: false,1787 },1788 {1789 Start: "u8R\"(",1790 End: ")\"",1791 IgnoreEscape: true,1792 DocString: false,1793 },1794 {1795 Start: "uR\"(",1796 End: ")\"",1797 IgnoreEscape: true,1798 DocString: false,1799 },1800 {1801 Start: "UR\"(",1802 End: ")\"",1803 IgnoreEscape: true,1804 DocString: false,1805 },1806 {1807 Start: "LR\"(",1808 End: ")\"",1809 IgnoreEscape: true,1810 DocString: false,1811 },1812 {1813 Start: "\"",1814 End: "\"",1815 IgnoreEscape: false,1816 DocString: false,1817 },1818 },1819 NestedMultiLine: false,1820 Keywords: []string{},1821 Heuristics: []Heuristic{},1822 FileNames: []string{},1823 SheBangs: []string{},1824 },1825 "C++ Header": {1826 LineComment: []string{1827 "//",1828 },1829 ComplexityChecks: []string{1830 "for ",1831 "for(",1832 "if ",1833 "if(",1834 "switch ",1835 "switch(",1836 "while ",1837 "while(",1838 "else ",1839 "else{",1840 "try ",1841 "try{",1842 "catch ",1843 "catch(",1844 "|| ",1845 "&& ",1846 "!= ",1847 "== ",1848 },1849 Extensions: []string{1850 "h",1851 "hh",1852 "hpp",1853 "hxx",1854 "h++",1855 "inl",1856 "ipp",1857 "ixx",1858 "tpp",1859 },1860 ExtensionFile: false,1861 MultiLine: [][]string{1862 {1863 "/*",1864 "*/",1865 },1866 },1867 Quotes: []Quote{1868 {1869 Start: "R\"(",1870 End: ")\"",1871 IgnoreEscape: true,1872 DocString: false,1873 },1874 {1875 Start: "u8R\"(",1876 End: ")\"",1877 IgnoreEscape: true,1878 DocString: false,1879 },1880 {1881 Start: "uR\"(",1882 End: ")\"",1883 IgnoreEscape: true,1884 DocString: false,1885 },1886 {1887 Start: "UR\"(",1888 End: ")\"",1889 IgnoreEscape: true,1890 DocString: false,1891 },1892 {1893 Start: "LR\"(",1894 End: ")\"",1895 IgnoreEscape: true,1896 DocString: false,1897 },1898 {1899 Start: "\"",1900 End: "\"",1901 IgnoreEscape: false,1902 DocString: false,1903 },1904 },1905 NestedMultiLine: false,1906 Keywords: []string{},1907 Heuristics: []Heuristic{1908 {1909 Pattern: "(?m)^\\s*#\\s*include <(cstdint|string|vector|map|list|array|bitset|queue|stack|forward_list|unordered_map|unordered_set|(i|o|io)stream)>",1910 Literals: []string{1911 "<cstdint>",1912 "<string>",1913 "<vector>",1914 "<map>",1915 "<list>",1916 "<array>",1917 "<bitset>",1918 "<queue>",1919 "<stack>",1920 "<forward_list>",1921 "<unordered_map>",1922 "<unordered_set>",1923 "<istream>",1924 "<ostream>",1925 "<iostream>",1926 },1927 Anchored: false,1928 },1929 {1930 Pattern: "(?m)^\\s*template\\s*<",1931 Literals: []string{1932 "template",1933 },1934 Anchored: false,1935 },1936 {1937 Pattern: "(?m)^[ \\t]*(try|constexpr)",1938 Literals: []string{1939 "try",1940 "constexpr",1941 },1942 Anchored: true,1943 },1944 {1945 Pattern: "(?m)^[ \\t]*catch\\s*\\(",1946 Literals: []string{1947 "catch",1948 },1949 Anchored: true,1950 },1951 {1952 Pattern: "(?m)^[ \\t]*(class|(using[ \\t]+)?namespace)\\s+\\w+",1953 Literals: []string{1954 "class",1955 "namespace",1956 "using",1957 },1958 Anchored: true,1959 },1960 {1961 Pattern: "(?m)^[ \\t]*(private|public|protected):$",1962 Literals: []string{1963 "private",1964 "public",1965 "protected",1966 },1967 Anchored: true,1968 },1969 {1970 Pattern: "__has_cpp_attribute|__cplusplus >",1971 Literals: []string{1972 "__has_cpp_attribute",1973 "__cplusplus",1974 },1975 Anchored: false,1976 },1977 {1978 Pattern: "std::\\w+",1979 Literals: []string{1980 "std::",1981 },1982 Anchored: false,1983 },1984 },1985 FileNames: []string{},1986 SheBangs: []string{},1987 },1988 "C3": {1989 LineComment: []string{1990 "//",1991 },1992 ComplexityChecks: []string{1993 "for ",1994 "for(",1995 "foreach ",1996 "foreach(",1997 "if ",1998 "if(",1999 "switch ",2000 "switch(",
Findings
✓ No findings reported for this file.