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

Findings

✓ No findings reported for this file.

Get this view in your editor

Same data, no extra tab — call code_get_file + code_get_findings over MCP from Claude/Cursor/Copilot.

Generated by searchcode.com · powered by code_get_file + code_get_findings