2018-08-24 15:46:42 +00:00
|
|
|
|
{
|
|
|
|
|
"languages":{
|
|
|
|
|
"Abap":{
|
|
|
|
|
"name":"ABAP",
|
|
|
|
|
"line_comment":[
|
|
|
|
|
"*",
|
|
|
|
|
"\\\""
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"abap"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"ActionScript":{
|
|
|
|
|
"base":"c",
|
|
|
|
|
"extensions":[
|
|
|
|
|
"as"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Ada":{
|
|
|
|
|
"line_comment":[
|
|
|
|
|
"--"
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"ada",
|
|
|
|
|
"adb",
|
|
|
|
|
"ads",
|
|
|
|
|
"pad"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Alex":{
|
|
|
|
|
"extensions":[
|
|
|
|
|
"x"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Agda":{
|
|
|
|
|
"base": "haskell",
|
|
|
|
|
"extensions":[
|
|
|
|
|
"agda"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Assembly":{
|
|
|
|
|
"line_comment":[
|
|
|
|
|
";"
|
|
|
|
|
],
|
|
|
|
|
"quotes":[
|
|
|
|
|
["\\\"", "\\\""],
|
|
|
|
|
["'", "'"]
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"s",
|
|
|
|
|
"asm"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Asp":{
|
|
|
|
|
"name":"ASP",
|
|
|
|
|
"line_comment":[
|
|
|
|
|
"'",
|
|
|
|
|
"REM"
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"asa",
|
|
|
|
|
"asp"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"AspNet":{
|
|
|
|
|
"name":"ASP.NET",
|
|
|
|
|
"multi_line":[
|
|
|
|
|
["<!--", "-->"],
|
|
|
|
|
["<%--", "-->"]
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"asax",
|
|
|
|
|
"ascx",
|
|
|
|
|
"asmx",
|
|
|
|
|
"aspx",
|
|
|
|
|
"master",
|
|
|
|
|
"sitemap",
|
|
|
|
|
"webinfo"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Autoconf":{
|
|
|
|
|
"line_comment":[
|
|
|
|
|
"#",
|
|
|
|
|
"dnl"
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"in"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"AutoHotKey":{
|
|
|
|
|
"line_comment":[
|
|
|
|
|
";"
|
|
|
|
|
],
|
|
|
|
|
"multi_line":[
|
|
|
|
|
["/*", "*/"]
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"ahk"
|
|
|
|
|
]
|
|
|
|
|
},
|
2018-10-15 23:17:56 +00:00
|
|
|
|
"Automake":{
|
|
|
|
|
"base":"hash",
|
|
|
|
|
"extensions":[
|
|
|
|
|
"am"
|
|
|
|
|
]
|
|
|
|
|
},
|
2018-08-24 15:46:42 +00:00
|
|
|
|
"Sh":{
|
|
|
|
|
"name":"Shell",
|
|
|
|
|
"base":"hash",
|
|
|
|
|
"quotes":[
|
|
|
|
|
["\\\"", "\\\""],
|
|
|
|
|
["'", "'"]
|
|
|
|
|
],
|
|
|
|
|
"env":[
|
|
|
|
|
"sh"
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"sh"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Bash":{
|
|
|
|
|
"name":"BASH",
|
|
|
|
|
"base":"hash",
|
|
|
|
|
"quotes":[
|
|
|
|
|
["\\\"", "\\\""],
|
|
|
|
|
["'", "'"]
|
|
|
|
|
],
|
|
|
|
|
"env":[
|
|
|
|
|
"bash"
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"bash"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"BrightScript":{
|
|
|
|
|
"quotes":[
|
|
|
|
|
["\\\"", "\\\""]
|
|
|
|
|
],
|
|
|
|
|
"line_comment":[
|
|
|
|
|
"'",
|
|
|
|
|
"REM"
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"brs"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Elvish":{
|
|
|
|
|
"base":"hash",
|
|
|
|
|
"quotes":[
|
|
|
|
|
["\\\"", "\\\""],
|
|
|
|
|
["'", "'"]
|
|
|
|
|
],
|
|
|
|
|
"env":[
|
|
|
|
|
"elvish"
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"elv"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Fish":{
|
|
|
|
|
"base":"hash",
|
|
|
|
|
"quotes":[
|
|
|
|
|
["\\\"", "\\\""],
|
|
|
|
|
["'", "'"]
|
|
|
|
|
],
|
|
|
|
|
"env":[
|
|
|
|
|
"fish"
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"fish"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Batch":{
|
|
|
|
|
"line_comment":[
|
|
|
|
|
"REM",
|
|
|
|
|
"::"
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"bat",
|
|
|
|
|
"btm",
|
|
|
|
|
"cmd"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"C":{
|
|
|
|
|
"base":"c",
|
|
|
|
|
"extensions":[
|
|
|
|
|
"c",
|
|
|
|
|
"ec",
|
|
|
|
|
"pgc"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Cabal":{
|
|
|
|
|
"base":"haskell",
|
|
|
|
|
"extensions":[
|
|
|
|
|
"cabal"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Cassius":{
|
|
|
|
|
"base":"c",
|
|
|
|
|
"quotes":[
|
|
|
|
|
["\\\"", "\\\""],
|
|
|
|
|
["'", "'"]
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"cassius"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Ceylon":{
|
|
|
|
|
"base":"c",
|
|
|
|
|
"quotes":[
|
|
|
|
|
["\\\"", "\\\""],
|
|
|
|
|
["\\\"\\\"\\\"", "\\\"\\\"\\\""]
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"ceylon"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"CHeader":{
|
|
|
|
|
"name":"C Header",
|
|
|
|
|
"base":"c",
|
|
|
|
|
"extensions":[
|
|
|
|
|
"h"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Clojure":{
|
|
|
|
|
"line_comment":[
|
|
|
|
|
";"
|
|
|
|
|
],
|
|
|
|
|
"quotes":[
|
|
|
|
|
["\\\"", "\\\""]
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"clj"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"ClojureScript":{
|
|
|
|
|
"line_comment":[
|
|
|
|
|
";"
|
|
|
|
|
],
|
|
|
|
|
"quotes":[
|
|
|
|
|
["\\\"", "\\\""]
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"cljs"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"ClojureC":{
|
|
|
|
|
"line_comment":[
|
|
|
|
|
";"
|
|
|
|
|
],
|
|
|
|
|
"quotes":[
|
|
|
|
|
["\\\"", "\\\""]
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"cljc"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"CMake": {
|
|
|
|
|
"line_comment":[
|
|
|
|
|
"#"
|
|
|
|
|
],
|
|
|
|
|
"quotes":[
|
|
|
|
|
["\\\"", "\\\""]
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"cmake"
|
|
|
|
|
],
|
|
|
|
|
"filenames":[
|
|
|
|
|
"cmakelists.txt"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Cobol": {
|
|
|
|
|
"name":"COBOL",
|
|
|
|
|
"line_comment":[
|
|
|
|
|
"*"
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"cob",
|
|
|
|
|
"cbl",
|
|
|
|
|
"ccp",
|
|
|
|
|
"cobol",
|
|
|
|
|
"cpy"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"CoffeeScript":{
|
|
|
|
|
"line_comment":[
|
|
|
|
|
"#"
|
|
|
|
|
],
|
|
|
|
|
"multi_line":[
|
|
|
|
|
["###", "###"]
|
|
|
|
|
],
|
|
|
|
|
"quotes":[
|
|
|
|
|
["\\\"", "\\\""],
|
|
|
|
|
["'", "'"]
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"coffee"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Cogent":{
|
|
|
|
|
"line_comment":[
|
|
|
|
|
"--"
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"cogent"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"ColdFusion":{
|
|
|
|
|
"multi_line":[
|
2018-10-15 23:17:56 +00:00
|
|
|
|
["<!---", "--->"]
|
2018-08-24 15:46:42 +00:00
|
|
|
|
],
|
|
|
|
|
"quotes":[
|
|
|
|
|
["\\\"", "\\\""],
|
|
|
|
|
["'", "'"]
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"cfm"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"ColdFusionScript":{
|
|
|
|
|
"name":"ColdFusion CFScript",
|
|
|
|
|
"base":"c",
|
|
|
|
|
"extensions":[
|
|
|
|
|
"cfc"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Coq":{
|
|
|
|
|
"base":"func",
|
|
|
|
|
"extensions":[
|
|
|
|
|
"v"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Cpp":{
|
|
|
|
|
"name":"C++",
|
|
|
|
|
"base":"c",
|
|
|
|
|
"extensions":[
|
|
|
|
|
"cc",
|
|
|
|
|
"cpp",
|
|
|
|
|
"cxx",
|
|
|
|
|
"c++",
|
|
|
|
|
"pcc"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"CppHeader":{
|
|
|
|
|
"name":"C++ Header",
|
|
|
|
|
"base":"c",
|
|
|
|
|
"extensions":[
|
|
|
|
|
"hh",
|
|
|
|
|
"hpp",
|
|
|
|
|
"hxx",
|
|
|
|
|
"inl",
|
|
|
|
|
"ipp"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Crystal":{
|
|
|
|
|
"line_comment":[
|
|
|
|
|
"#"
|
|
|
|
|
],
|
|
|
|
|
"quotes":[
|
|
|
|
|
["\\\"", "\\\""],
|
|
|
|
|
["'", "'"]
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"cr"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"CSharp":{
|
|
|
|
|
"name":"C#",
|
|
|
|
|
"base":"c",
|
|
|
|
|
"extensions":[
|
|
|
|
|
"cs"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"CShell":{
|
|
|
|
|
"name":"C Shell",
|
|
|
|
|
"base":"hash",
|
|
|
|
|
"env":[
|
|
|
|
|
"csh"
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"csh"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Css":{
|
|
|
|
|
"name":"CSS",
|
|
|
|
|
"base":"c",
|
|
|
|
|
"quotes":[
|
|
|
|
|
["\\\"", "\\\""],
|
|
|
|
|
["'", "'"]
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"css"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"D":{
|
|
|
|
|
"base":"c",
|
|
|
|
|
"quotes":[
|
|
|
|
|
["\\\"", "\\\""],
|
|
|
|
|
["'", "'"]
|
|
|
|
|
],
|
|
|
|
|
"nested_comments":[
|
|
|
|
|
["/+", "+/"]
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"d"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Dart":{
|
|
|
|
|
"base":"c",
|
|
|
|
|
"quotes":[
|
|
|
|
|
["\\\"", "\\\""],
|
|
|
|
|
["'", "'"],
|
|
|
|
|
["\\\"\\\"\\\"", "\\\"\\\"\\\""],
|
|
|
|
|
["'''", "'''"]
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"dart"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"DeviceTree":{
|
|
|
|
|
"name":"Device Tree",
|
|
|
|
|
"base":"c",
|
|
|
|
|
"extensions":[
|
|
|
|
|
"dts",
|
|
|
|
|
"dtsi"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"DreamMaker":{
|
|
|
|
|
"name":"Dream Maker",
|
|
|
|
|
"base":"c",
|
|
|
|
|
"nested":true,
|
|
|
|
|
"extensions":[
|
|
|
|
|
"dm",
|
|
|
|
|
"dme"
|
|
|
|
|
],
|
|
|
|
|
"quotes":[
|
|
|
|
|
["{\\\"", "\\\"}"],
|
|
|
|
|
["'", "'"]
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Dockerfile":{
|
|
|
|
|
"line_comment":[
|
|
|
|
|
"#"
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"dockerfile",
|
|
|
|
|
"dockerignore"
|
|
|
|
|
],
|
|
|
|
|
"filenames":[
|
|
|
|
|
"dockerfile"
|
|
|
|
|
],
|
|
|
|
|
"quotes":[
|
|
|
|
|
["\\\"", "\\\""],
|
|
|
|
|
["'", "'"]
|
|
|
|
|
]
|
2018-07-16 10:34:51 +00:00
|
|
|
|
},
|
2018-10-15 23:17:56 +00:00
|
|
|
|
"DotNetResource":{
|
|
|
|
|
"name": ".NET Resource",
|
|
|
|
|
"base": "html",
|
|
|
|
|
"extensions":[
|
|
|
|
|
"resx"
|
|
|
|
|
]
|
|
|
|
|
},
|
2018-07-16 10:34:51 +00:00
|
|
|
|
"Edn":{
|
|
|
|
|
"line_comment":[
|
|
|
|
|
";"
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"edn"
|
|
|
|
|
]
|
2018-08-24 15:46:42 +00:00
|
|
|
|
},
|
|
|
|
|
"Elisp":{
|
|
|
|
|
"name":"Emacs Lisp",
|
|
|
|
|
"line_comment":[
|
|
|
|
|
";"
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"el"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Elixir":{
|
|
|
|
|
"line_comment":[
|
|
|
|
|
"#"
|
|
|
|
|
],
|
|
|
|
|
"quotes":[
|
|
|
|
|
["\\\"\\\"\\\"", "\\\"\\\"\\\""],
|
|
|
|
|
["\\\"", "\\\""],
|
|
|
|
|
["'''", "'''"],
|
|
|
|
|
["'", "'"]
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"ex",
|
|
|
|
|
"exs"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Elm":{
|
|
|
|
|
"base":"haskell",
|
|
|
|
|
"extensions":[
|
|
|
|
|
"elm"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"EmacsDevEnv":{
|
|
|
|
|
"name":"Emacs Dev Env",
|
|
|
|
|
"line_comment":[
|
|
|
|
|
";"
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"ede"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Erlang":{
|
|
|
|
|
"line_comment":[
|
|
|
|
|
"%"
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"erl",
|
|
|
|
|
"hrl"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"FEN":{
|
|
|
|
|
"name":"FEN",
|
|
|
|
|
"blank": true,
|
|
|
|
|
"extensions":[
|
|
|
|
|
"fen"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Fstar":{
|
|
|
|
|
"name":"F*",
|
|
|
|
|
"base":"func",
|
|
|
|
|
"extensions":[
|
|
|
|
|
"fst"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Forth":{
|
|
|
|
|
"line_comment":[
|
|
|
|
|
"\\\\"
|
|
|
|
|
],
|
|
|
|
|
"multi_line":[
|
|
|
|
|
["( ", ")"]
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"4th",
|
|
|
|
|
"forth",
|
|
|
|
|
"fr",
|
|
|
|
|
"frt",
|
|
|
|
|
"fth",
|
|
|
|
|
"f83",
|
|
|
|
|
"fb",
|
|
|
|
|
"fpm",
|
|
|
|
|
"e4",
|
|
|
|
|
"rx",
|
|
|
|
|
"ft"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"FortranLegacy":{
|
|
|
|
|
"name":"FORTRAN Legacy",
|
|
|
|
|
"line_comment":[
|
|
|
|
|
"c",
|
|
|
|
|
"C",
|
|
|
|
|
"!",
|
|
|
|
|
"*"
|
|
|
|
|
],
|
|
|
|
|
"quotes":[
|
|
|
|
|
["\\\"", "\\\""],
|
|
|
|
|
["'", "'"]
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"f",
|
|
|
|
|
"for",
|
|
|
|
|
"ftn",
|
|
|
|
|
"f77",
|
|
|
|
|
"pfo"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"FortranModern":{
|
|
|
|
|
"name":"FORTRAN Modern",
|
|
|
|
|
"line_comment":[
|
|
|
|
|
"!"
|
|
|
|
|
],
|
|
|
|
|
"quotes":[
|
|
|
|
|
["\\\"", "\\\""]
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"f03",
|
|
|
|
|
"f08",
|
|
|
|
|
"f90",
|
|
|
|
|
"f95"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"FSharp":{
|
|
|
|
|
"name":"F#",
|
|
|
|
|
"line_comment":[
|
|
|
|
|
"//"
|
|
|
|
|
],
|
|
|
|
|
"multi_line":[
|
|
|
|
|
["(*", "*)"]
|
|
|
|
|
],
|
|
|
|
|
"quotes":[
|
|
|
|
|
["\\\"", "\\\""]
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"fs",
|
|
|
|
|
"fsi",
|
|
|
|
|
"fsx",
|
|
|
|
|
"fsscript"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"GdScript":{
|
|
|
|
|
"name":"GDScript",
|
|
|
|
|
"base":"hash",
|
|
|
|
|
"quotes":[
|
|
|
|
|
["\\\"", "\\\""],
|
|
|
|
|
["'", "'"],
|
|
|
|
|
["\\\"\\\"\\\"", "\\\"\\\"\\\""]
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"gd"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Glsl":{
|
|
|
|
|
"name":"GLSL",
|
|
|
|
|
"base":"c",
|
|
|
|
|
"extensions":[
|
|
|
|
|
"vert",
|
|
|
|
|
"tesc",
|
|
|
|
|
"tese",
|
|
|
|
|
"geom",
|
|
|
|
|
"frag",
|
2018-09-15 10:20:12 +00:00
|
|
|
|
"comp",
|
|
|
|
|
"glsl"
|
2018-08-24 15:46:42 +00:00
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Go":{
|
|
|
|
|
"base":"c",
|
|
|
|
|
"extensions":[
|
|
|
|
|
"go"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Groovy":{
|
|
|
|
|
"base":"c",
|
|
|
|
|
"extensions":[
|
|
|
|
|
"groovy",
|
|
|
|
|
"grt",
|
|
|
|
|
"gtpl",
|
|
|
|
|
"gvy"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Happy":{
|
|
|
|
|
"extensions":[
|
|
|
|
|
"y",
|
|
|
|
|
"ly"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Handlebars":{
|
|
|
|
|
"multi_line":[
|
|
|
|
|
["<!--", "-->"],
|
|
|
|
|
["{{!", "}}"]
|
|
|
|
|
],
|
|
|
|
|
"quotes":[
|
|
|
|
|
["\\\"", "\\\""],
|
|
|
|
|
["'", "'"]
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"hbs",
|
|
|
|
|
"handlebars"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Haskell":{
|
|
|
|
|
"base": "haskell",
|
|
|
|
|
"extensions":[
|
|
|
|
|
"hs"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Hcl":{
|
|
|
|
|
"name":"HCL",
|
|
|
|
|
"line_comment":[
|
|
|
|
|
"#",
|
|
|
|
|
"//"
|
|
|
|
|
],
|
|
|
|
|
"multi_line":[
|
|
|
|
|
["/*", "*/"]
|
|
|
|
|
],
|
|
|
|
|
"quotes":[
|
|
|
|
|
["\\\"", "\\\""]
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"tf",
|
|
|
|
|
"tfvars"
|
|
|
|
|
]
|
|
|
|
|
},
|
2018-10-15 23:17:56 +00:00
|
|
|
|
"Hlsl":{
|
|
|
|
|
"name":"HLSL",
|
|
|
|
|
"base": "c",
|
|
|
|
|
"extensions":[
|
|
|
|
|
"hlsl"
|
|
|
|
|
]
|
|
|
|
|
},
|
2018-08-24 15:46:42 +00:00
|
|
|
|
"Html":{
|
|
|
|
|
"name":"HTML",
|
|
|
|
|
"base":"html",
|
|
|
|
|
"quotes":[
|
|
|
|
|
["\\\"", "\\\""],
|
|
|
|
|
["'", "'"]
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"html",
|
|
|
|
|
"htm"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Hamlet":{
|
|
|
|
|
"base":"html",
|
|
|
|
|
"quotes":[
|
|
|
|
|
["\\\"", "\\\""],
|
|
|
|
|
["'", "'"]
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"hamlet"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Haxe":{
|
|
|
|
|
"base":"c",
|
|
|
|
|
"quotes":[
|
|
|
|
|
["\\\"", "\\\""],
|
|
|
|
|
["'", "'"]
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"hx"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Hex":{
|
|
|
|
|
"name":"HEX",
|
|
|
|
|
"blank": true,
|
|
|
|
|
"extensions":[
|
|
|
|
|
"hex"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Idris":{
|
|
|
|
|
"base":"haskell",
|
|
|
|
|
"quotes":[
|
|
|
|
|
["\\\"", "\\\""],
|
|
|
|
|
["\\\"\\\"\\\"", "\\\"\\\"\\\""]
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"idr",
|
|
|
|
|
"lidr"
|
|
|
|
|
],
|
|
|
|
|
"nested":true
|
|
|
|
|
},
|
2018-10-15 23:17:56 +00:00
|
|
|
|
"Ini":{
|
|
|
|
|
"name":"INI",
|
|
|
|
|
"line_comment": [
|
|
|
|
|
";",
|
|
|
|
|
"#"
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"ini"
|
|
|
|
|
]
|
|
|
|
|
},
|
2018-08-24 15:46:42 +00:00
|
|
|
|
"IntelHex":{
|
|
|
|
|
"name":"Intel HEX",
|
|
|
|
|
"blank": true,
|
|
|
|
|
"extensions":[
|
|
|
|
|
"ihex"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Isabelle":{
|
|
|
|
|
"line_comment":[
|
|
|
|
|
"--"
|
|
|
|
|
],
|
|
|
|
|
"multi_line":[
|
|
|
|
|
["{*", "*}"],
|
|
|
|
|
["(*", "*)"],
|
|
|
|
|
["‹", "›"],
|
|
|
|
|
["\\\\<open>", "\\\\<close>"]
|
|
|
|
|
],
|
|
|
|
|
"quotes":[
|
|
|
|
|
["''", "''"]
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"thy"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Jai":{
|
|
|
|
|
"name":"JAI",
|
|
|
|
|
"base":"c",
|
|
|
|
|
"extensions":[
|
|
|
|
|
"jai"
|
|
|
|
|
],
|
|
|
|
|
"nested":true
|
|
|
|
|
},
|
|
|
|
|
"Java":{
|
|
|
|
|
"base":"c",
|
|
|
|
|
"extensions":[
|
|
|
|
|
"java"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"JavaScript":{
|
|
|
|
|
"base":"c",
|
|
|
|
|
"quotes":[
|
|
|
|
|
["\\\"", "\\\""],
|
|
|
|
|
["'", "'"],
|
|
|
|
|
["`", "`"]
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"js"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Json":{
|
|
|
|
|
"name":"JSON",
|
|
|
|
|
"blank": true,
|
|
|
|
|
"extensions":[
|
|
|
|
|
"json"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Jsx":{
|
|
|
|
|
"name":"JSX",
|
|
|
|
|
"base":"c",
|
|
|
|
|
"quotes":[
|
|
|
|
|
["\\\"", "\\\""],
|
|
|
|
|
["'", "'"],
|
|
|
|
|
["`", "`"]
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"jsx"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Julia":{
|
|
|
|
|
"line_comment":[
|
|
|
|
|
"#"
|
|
|
|
|
],
|
|
|
|
|
"multi_line":[
|
|
|
|
|
["#=", "=#"]
|
|
|
|
|
],
|
|
|
|
|
"quotes":[
|
|
|
|
|
["\\\"", "\\\""],
|
|
|
|
|
["\\\"\\\"\\\"", "\\\"\\\"\\\""]
|
|
|
|
|
],
|
|
|
|
|
"nested":true,
|
|
|
|
|
"extensions":[
|
|
|
|
|
"jl"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Julius":{
|
|
|
|
|
"base":"c",
|
|
|
|
|
"quotes":[
|
|
|
|
|
["\\\"", "\\\""],
|
|
|
|
|
["'", "'"],
|
|
|
|
|
["`", "`"]
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"julius"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"KakouneScript":{
|
|
|
|
|
"name":"Kakoune script",
|
|
|
|
|
"line_comment":[
|
|
|
|
|
"#"
|
|
|
|
|
],
|
|
|
|
|
"quotes":[
|
|
|
|
|
["\\\"", "\\\""],
|
|
|
|
|
["'", "'"]
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"kak"
|
2018-10-15 23:17:56 +00:00
|
|
|
|
]
|
2018-08-24 15:46:42 +00:00
|
|
|
|
},
|
|
|
|
|
"Kotlin":{
|
|
|
|
|
"base":"c",
|
|
|
|
|
"nested":true,
|
|
|
|
|
"quotes":[
|
|
|
|
|
["\\\"", "\\\""],
|
|
|
|
|
["\\\"\\\"\\\"", "\\\"\\\"\\\""]
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"kt",
|
|
|
|
|
"kts"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Lean":{
|
|
|
|
|
"line_comment":[
|
|
|
|
|
"--"
|
|
|
|
|
],
|
|
|
|
|
"multi_line":[
|
|
|
|
|
["/-", "-/"]
|
|
|
|
|
],
|
|
|
|
|
"nested":true,
|
|
|
|
|
"extensions":[
|
|
|
|
|
"lean",
|
|
|
|
|
"hlean"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Less":{
|
|
|
|
|
"name":"LESS",
|
|
|
|
|
"base":"c",
|
|
|
|
|
"extensions":[
|
|
|
|
|
"less"
|
|
|
|
|
],
|
|
|
|
|
"quotes":[
|
|
|
|
|
["\\\"", "\\\""],
|
|
|
|
|
["'", "'"]
|
|
|
|
|
]
|
|
|
|
|
},
|
2018-09-07 07:38:34 +00:00
|
|
|
|
"Liquid": {
|
|
|
|
|
"name":"Liquid",
|
|
|
|
|
"base":"html",
|
|
|
|
|
"quotes":[
|
|
|
|
|
["\\\"", "\\\""],
|
|
|
|
|
["'", "'"]
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"liquid"
|
|
|
|
|
],
|
|
|
|
|
"multi_line":[
|
|
|
|
|
["{% comment %}", "{% endcomment %}"]
|
|
|
|
|
]
|
|
|
|
|
},
|
2018-08-24 15:46:42 +00:00
|
|
|
|
"LinkerScript":{
|
|
|
|
|
"name":"LD Script",
|
|
|
|
|
"base":"c",
|
|
|
|
|
"extensions":[
|
|
|
|
|
"lds"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Lisp":{
|
|
|
|
|
"line_comment":[
|
|
|
|
|
";"
|
|
|
|
|
],
|
|
|
|
|
"multi_line":[
|
|
|
|
|
["#|", "|#"]
|
|
|
|
|
],
|
|
|
|
|
"nested":true,
|
|
|
|
|
"extensions":[
|
|
|
|
|
"lisp",
|
|
|
|
|
"lsp"
|
|
|
|
|
]
|
|
|
|
|
},
|
2018-10-15 15:50:57 +00:00
|
|
|
|
"Logtalk":{
|
|
|
|
|
"base":"pro",
|
|
|
|
|
"extensions":[
|
|
|
|
|
"lgt",
|
|
|
|
|
"logtalk"
|
|
|
|
|
]
|
|
|
|
|
},
|
2018-08-24 15:46:42 +00:00
|
|
|
|
"Lua":{
|
|
|
|
|
"line_comment":[
|
|
|
|
|
"--"
|
|
|
|
|
],
|
|
|
|
|
"multi_line":[
|
|
|
|
|
["--[[", "]]"]
|
|
|
|
|
],
|
|
|
|
|
"quotes":[
|
|
|
|
|
["\\\"", "\\\""],
|
|
|
|
|
["'", "'"]
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"lua"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Lucius":{
|
|
|
|
|
"base":"c",
|
|
|
|
|
"quotes":[
|
|
|
|
|
["\\\"", "\\\""],
|
|
|
|
|
["'", "'"]
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"lucius"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Madlang":{
|
|
|
|
|
"extensions":[
|
|
|
|
|
"mad"
|
|
|
|
|
],
|
|
|
|
|
"line_comment":[
|
|
|
|
|
"#"
|
|
|
|
|
],
|
|
|
|
|
"multi_line":[
|
|
|
|
|
["{#", "#}"]
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Makefile":{
|
|
|
|
|
"base":"hash",
|
|
|
|
|
"extensions":[
|
|
|
|
|
"makefile",
|
|
|
|
|
"mak",
|
|
|
|
|
"mk"
|
|
|
|
|
],
|
|
|
|
|
"filenames":[
|
|
|
|
|
"makefile"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Markdown":{
|
|
|
|
|
"blank": true,
|
|
|
|
|
"extensions":[
|
|
|
|
|
"md",
|
|
|
|
|
"markdown"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"ModuleDef": {
|
|
|
|
|
"name": "Module-Definition",
|
|
|
|
|
"extensions": ["def"],
|
|
|
|
|
"line_comment": [";"]
|
|
|
|
|
},
|
|
|
|
|
"Meson":{
|
|
|
|
|
"line_comment":[
|
|
|
|
|
"#"
|
|
|
|
|
],
|
|
|
|
|
"quotes":[
|
|
|
|
|
["'", "'"],
|
|
|
|
|
["'''", "'''"]
|
|
|
|
|
],
|
|
|
|
|
"filenames":[
|
|
|
|
|
"meson.build",
|
|
|
|
|
"meson_options.txt"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Mint":{
|
|
|
|
|
"blank": true,
|
|
|
|
|
"extensions":[
|
|
|
|
|
"mint"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Mustache":{
|
|
|
|
|
"multi_line":[
|
2018-10-15 23:17:56 +00:00
|
|
|
|
["{{!", "}}"]
|
2018-08-24 15:46:42 +00:00
|
|
|
|
],
|
|
|
|
|
"quotes":[
|
|
|
|
|
["\\\"", "\\\""],
|
|
|
|
|
["'", "'"]
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"mustache"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Nim":{
|
|
|
|
|
"base":"hash",
|
|
|
|
|
"quotes":[
|
|
|
|
|
["\\\"", "\\\""],
|
|
|
|
|
["\\\"\\\"\\\"", "\\\"\\\"\\\""]
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"nim"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Nix":{
|
|
|
|
|
"base":"c",
|
|
|
|
|
"line_comment":[
|
|
|
|
|
"#"
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"nix"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"ObjectiveC":{
|
|
|
|
|
"name":"Objective C",
|
|
|
|
|
"base":"c",
|
|
|
|
|
"extensions":[
|
|
|
|
|
"m"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"ObjectiveCpp":{
|
|
|
|
|
"name":"Objective C++",
|
|
|
|
|
"base":"c",
|
|
|
|
|
"extensions":[
|
|
|
|
|
"mm"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"OCaml":{
|
|
|
|
|
"base":"func",
|
|
|
|
|
"extensions":[
|
|
|
|
|
"ml",
|
|
|
|
|
"mli",
|
|
|
|
|
"re",
|
|
|
|
|
"rei"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Org":{
|
|
|
|
|
"line_comment":[
|
|
|
|
|
"# "
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"org"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Oz":{
|
|
|
|
|
"base":"pro",
|
|
|
|
|
"extensions":[
|
|
|
|
|
"oz"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Pascal":{
|
|
|
|
|
"multi_line":[
|
|
|
|
|
["{", "}"],
|
|
|
|
|
["(*", "*)"],
|
|
|
|
|
["{", "*)"],
|
|
|
|
|
["(*", "}"]
|
|
|
|
|
],
|
|
|
|
|
"quotes":[
|
|
|
|
|
["'", "'"]
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"pas"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Perl":{
|
|
|
|
|
"line_comment":[
|
|
|
|
|
"#"
|
|
|
|
|
],
|
|
|
|
|
"multi_line":[
|
|
|
|
|
["=pod", "=cut"]
|
|
|
|
|
],
|
|
|
|
|
"quotes":[
|
|
|
|
|
["\\\"", "\\\""],
|
|
|
|
|
["'", "'"]
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"pl",
|
|
|
|
|
"pm"
|
|
|
|
|
]
|
|
|
|
|
},
|
2018-10-15 21:33:53 +00:00
|
|
|
|
"Perl6":{
|
|
|
|
|
"line_comment":[
|
|
|
|
|
"#"
|
|
|
|
|
],
|
|
|
|
|
"multi_line":[
|
|
|
|
|
["=begin", "=end"]
|
|
|
|
|
],
|
|
|
|
|
"quotes":[
|
|
|
|
|
["\\\"", "\\\""],
|
|
|
|
|
["'", "'"]
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"pl6",
|
|
|
|
|
"pm6"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"NotQuitePerl":{
|
|
|
|
|
"name": "Not Quite Perl",
|
|
|
|
|
"line_comment":[
|
|
|
|
|
"#"
|
|
|
|
|
],
|
|
|
|
|
"multi_line":[
|
|
|
|
|
["=begin", "=end"]
|
|
|
|
|
],
|
|
|
|
|
"quotes":[
|
|
|
|
|
["\\\"", "\\\""],
|
|
|
|
|
["'", "'"]
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"nqp"
|
|
|
|
|
]
|
|
|
|
|
},
|
2018-08-24 15:46:42 +00:00
|
|
|
|
"Php":{
|
|
|
|
|
"name":"PHP",
|
|
|
|
|
"line_comment":[
|
|
|
|
|
"#",
|
|
|
|
|
"//"
|
|
|
|
|
],
|
|
|
|
|
"multi_line":[
|
|
|
|
|
["/*", "*/"]
|
|
|
|
|
],
|
|
|
|
|
"quotes":[
|
|
|
|
|
["\\\"", "\\\""],
|
|
|
|
|
["'", "'"]
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"php"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Polly":{
|
|
|
|
|
"base":"html",
|
|
|
|
|
"extensions":[
|
|
|
|
|
"polly"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Processing":{
|
|
|
|
|
"base":"c",
|
|
|
|
|
"extensions":[
|
|
|
|
|
"pde"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Prolog":{
|
|
|
|
|
"base":"pro",
|
|
|
|
|
"extensions":[
|
|
|
|
|
"p",
|
|
|
|
|
"pro"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"PSL":{
|
|
|
|
|
"name":"PSL Assertion",
|
|
|
|
|
"base":"c",
|
|
|
|
|
"extensions":[
|
|
|
|
|
"psl"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Protobuf":{
|
|
|
|
|
"name":"Protocol Buffers",
|
|
|
|
|
"line_comment":[
|
|
|
|
|
"//"
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"proto"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"PureScript":{
|
|
|
|
|
"base":"haskell",
|
|
|
|
|
"extensions":[
|
|
|
|
|
"purs"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Python":{
|
|
|
|
|
"base":"hash",
|
|
|
|
|
"quotes":[
|
|
|
|
|
["\\\"", "\\\""],
|
|
|
|
|
["'", "'"],
|
|
|
|
|
["\\\"\\\"\\\"", "\\\"\\\"\\\""],
|
|
|
|
|
["'''", "'''"]
|
|
|
|
|
],
|
|
|
|
|
"env":[
|
|
|
|
|
"python",
|
|
|
|
|
"python2",
|
|
|
|
|
"python3"
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"py"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Qcl":{
|
|
|
|
|
"name":"QCL",
|
|
|
|
|
"base":"c",
|
|
|
|
|
"extensions":[
|
|
|
|
|
"qcl"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Qml":{
|
|
|
|
|
"name":"QML",
|
|
|
|
|
"base": "c",
|
|
|
|
|
"quotes":[
|
|
|
|
|
["\\\"", "\\\""],
|
|
|
|
|
["'", "'"]
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"qml"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"R":{
|
|
|
|
|
"base":"hash",
|
|
|
|
|
"extensions":[
|
|
|
|
|
"r"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Racket":{
|
|
|
|
|
"line_comment":[
|
|
|
|
|
";"
|
|
|
|
|
],
|
|
|
|
|
"multi_line":[
|
|
|
|
|
["#|", "|#"]
|
|
|
|
|
],
|
|
|
|
|
"nested":true,
|
|
|
|
|
"extensions":[
|
|
|
|
|
"rkt"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Rakefile":{
|
|
|
|
|
"line_comment":[
|
|
|
|
|
"#"
|
|
|
|
|
],
|
|
|
|
|
"multi_line":[
|
|
|
|
|
["=begin", "=end"]
|
|
|
|
|
],
|
|
|
|
|
"quotes":[
|
|
|
|
|
["\\\"", "\\\""],
|
|
|
|
|
["'", "'"]
|
|
|
|
|
],
|
|
|
|
|
"filenames":[
|
|
|
|
|
"rakefile"
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"rake"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Razor":{
|
|
|
|
|
"multi_line":[
|
|
|
|
|
["<!--", "-->"],
|
|
|
|
|
["@*", "*@"]
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"cshtml"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Ruby":{
|
|
|
|
|
"line_comment":[
|
|
|
|
|
"#"
|
|
|
|
|
],
|
|
|
|
|
"multi_line":[
|
|
|
|
|
["=begin", "=end"]
|
|
|
|
|
],
|
|
|
|
|
"quotes":[
|
|
|
|
|
["\\\"", "\\\""],
|
|
|
|
|
["'", "'"]
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"rb"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"RubyHtml":{
|
|
|
|
|
"name":"Ruby HTML",
|
|
|
|
|
"base":"html",
|
|
|
|
|
"quotes":[
|
|
|
|
|
["\\\"", "\\\""],
|
|
|
|
|
["'", "'"]
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"rhtml"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Rust":{
|
|
|
|
|
"base":"c",
|
|
|
|
|
"nested":true,
|
|
|
|
|
"extensions":[
|
|
|
|
|
"rs"
|
|
|
|
|
],
|
|
|
|
|
"quotes": [
|
2018-10-15 23:17:56 +00:00
|
|
|
|
["\\\"", "\\\""],
|
|
|
|
|
["r#\\\"", "\\\"#"],
|
|
|
|
|
["#\\\"", "\\\"#"]
|
2018-08-24 15:46:42 +00:00
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"ReStructuredText":{
|
|
|
|
|
"blank": true,
|
|
|
|
|
"extensions":[
|
|
|
|
|
"rst"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Sass":{
|
|
|
|
|
"base":"c",
|
|
|
|
|
"quotes":[
|
|
|
|
|
["\\\"", "\\\""],
|
|
|
|
|
["'", "'"]
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"sass",
|
|
|
|
|
"scss"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Scala":{
|
|
|
|
|
"base":"c",
|
|
|
|
|
"extensions":[
|
|
|
|
|
"sc",
|
|
|
|
|
"scala"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Scheme":{
|
|
|
|
|
"line_comment":[
|
|
|
|
|
";"
|
|
|
|
|
],
|
|
|
|
|
"multi_line":[
|
|
|
|
|
["#|", "|#"]
|
|
|
|
|
],
|
|
|
|
|
"nested":true,
|
|
|
|
|
"extensions":[
|
|
|
|
|
"scm",
|
|
|
|
|
"ss"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Scons":{
|
|
|
|
|
"base":"hash",
|
|
|
|
|
"quotes":[
|
|
|
|
|
["\\\"", "\\\""],
|
|
|
|
|
["'", "'"],
|
|
|
|
|
["\\\"\\\"\\\"", "\\\"\\\"\\\""],
|
|
|
|
|
["'''", "'''"]
|
|
|
|
|
],
|
|
|
|
|
"filenames":[
|
|
|
|
|
"sconstruct",
|
|
|
|
|
"sconscript"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Sml":{
|
|
|
|
|
"name":"Standard ML (SML)",
|
|
|
|
|
"base":"func",
|
|
|
|
|
"extensions":[
|
|
|
|
|
"sml"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"SpecmanE":{
|
|
|
|
|
"name":"Specman e",
|
|
|
|
|
"line_comment":[
|
|
|
|
|
"--",
|
|
|
|
|
"//"
|
|
|
|
|
],
|
|
|
|
|
"multi_line":[
|
2018-10-15 23:17:56 +00:00
|
|
|
|
["'>", "<'"]
|
2018-08-24 15:46:42 +00:00
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"e"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Spice":{
|
|
|
|
|
"name":"Spice Netlist",
|
|
|
|
|
"line_comment":[
|
|
|
|
|
"*"
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"ckt"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Sql":{
|
|
|
|
|
"name":"SQL",
|
|
|
|
|
"line_comment":[
|
|
|
|
|
"--"
|
|
|
|
|
],
|
|
|
|
|
"multi_line":[
|
2018-10-15 23:17:56 +00:00
|
|
|
|
["/*", "*/"]
|
2018-08-24 15:46:42 +00:00
|
|
|
|
],
|
|
|
|
|
"quotes":[
|
2018-10-15 23:17:56 +00:00
|
|
|
|
["'", "'"]
|
2018-08-24 15:46:42 +00:00
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"sql"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"SRecode":{
|
|
|
|
|
"name": "SRecode Template",
|
|
|
|
|
"line_comment":[
|
|
|
|
|
";;"
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"srt"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Svg":{
|
|
|
|
|
"name":"SVG",
|
|
|
|
|
"base":"html",
|
|
|
|
|
"extensions":[
|
|
|
|
|
"svg"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Swift":{
|
|
|
|
|
"base":"c",
|
|
|
|
|
"nested":true,
|
|
|
|
|
"extensions":[
|
|
|
|
|
"swift"
|
|
|
|
|
]
|
|
|
|
|
},
|
2019-01-03 10:23:12 +00:00
|
|
|
|
"Swig":{
|
|
|
|
|
"name":"SWIG",
|
|
|
|
|
"base":"c",
|
|
|
|
|
"nested":true,
|
|
|
|
|
"extensions":[
|
|
|
|
|
"swg",
|
|
|
|
|
"i"
|
|
|
|
|
]
|
|
|
|
|
},
|
2018-08-24 15:46:42 +00:00
|
|
|
|
"SystemVerilog":{
|
|
|
|
|
"base":"c",
|
|
|
|
|
"extensions":[
|
|
|
|
|
"sv",
|
|
|
|
|
"svh"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Tcl":{
|
|
|
|
|
"name":"TCL",
|
|
|
|
|
"base":"hash",
|
|
|
|
|
"quotes":[
|
|
|
|
|
["\\\"", "\\\""],
|
|
|
|
|
["'", "'"]
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"tcl"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Tex":{
|
|
|
|
|
"name":"TeX",
|
|
|
|
|
"line_comment":[
|
|
|
|
|
"%"
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"tex",
|
|
|
|
|
"sty"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Text":{
|
|
|
|
|
"name":"Plain Text",
|
|
|
|
|
"blank": true,
|
|
|
|
|
"extensions":[
|
|
|
|
|
"text",
|
|
|
|
|
"txt"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Toml":{
|
|
|
|
|
"name":"TOML",
|
|
|
|
|
"base":"hash",
|
|
|
|
|
"quotes":[
|
|
|
|
|
["\\\"", "\\\""],
|
|
|
|
|
["'", "'"],
|
|
|
|
|
["\\\"\\\"\\\"", "\\\"\\\"\\\""],
|
|
|
|
|
["'''", "'''"]
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"toml"
|
|
|
|
|
]
|
|
|
|
|
},
|
2018-09-22 18:21:41 +00:00
|
|
|
|
"Twig": {
|
|
|
|
|
"name":"Twig",
|
|
|
|
|
"base":"html",
|
|
|
|
|
"quotes":[
|
|
|
|
|
["\\\"", "\\\""],
|
|
|
|
|
["'", "'"]
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"twig"
|
|
|
|
|
],
|
|
|
|
|
"multi_line":[
|
|
|
|
|
["{#", "#}"]
|
|
|
|
|
]
|
|
|
|
|
},
|
2018-08-24 15:46:42 +00:00
|
|
|
|
"TypeScript":{
|
|
|
|
|
"base":"c",
|
|
|
|
|
"quotes":[
|
|
|
|
|
["\\\"", "\\\""],
|
|
|
|
|
["'", "'"],
|
|
|
|
|
["`", "`"]
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"ts",
|
|
|
|
|
"tsx"
|
|
|
|
|
]
|
|
|
|
|
},
|
2018-10-15 23:17:56 +00:00
|
|
|
|
"UnrealPlugin":{
|
|
|
|
|
"name":"Unreal Plugin",
|
|
|
|
|
"base":"blank",
|
|
|
|
|
"extensions":[
|
|
|
|
|
"uplugin"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"UnrealProject":{
|
|
|
|
|
"name":"Unreal Project",
|
|
|
|
|
"base":"blank",
|
|
|
|
|
"extensions":[
|
|
|
|
|
"uproject"
|
|
|
|
|
]
|
|
|
|
|
},
|
2018-08-24 15:46:42 +00:00
|
|
|
|
"UnrealScript":{
|
|
|
|
|
"name":"Unreal Script",
|
|
|
|
|
"base":"c",
|
|
|
|
|
"extensions":[
|
|
|
|
|
"uc",
|
|
|
|
|
"uci",
|
|
|
|
|
"upkg"
|
|
|
|
|
]
|
|
|
|
|
},
|
2018-10-15 23:17:56 +00:00
|
|
|
|
"UnrealShader":{
|
|
|
|
|
"name":"Unreal Shader",
|
|
|
|
|
"base":"c",
|
|
|
|
|
"extensions":[
|
|
|
|
|
"usf"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"UnrealShaderHeader":{
|
|
|
|
|
"name":"Unreal Shader Header",
|
|
|
|
|
"base":"c",
|
|
|
|
|
"extensions":[
|
|
|
|
|
"ush"
|
|
|
|
|
]
|
|
|
|
|
},
|
2018-10-08 15:55:35 +00:00
|
|
|
|
"UnrealDeveloperMarkdown":{
|
|
|
|
|
"name": "Unreal Markdown",
|
|
|
|
|
"blank": true,
|
|
|
|
|
"extensions":[
|
|
|
|
|
"udn"
|
|
|
|
|
]
|
|
|
|
|
},
|
2018-08-24 15:46:42 +00:00
|
|
|
|
"UrWeb":{
|
|
|
|
|
"name":"Ur/Web",
|
|
|
|
|
"base":"func",
|
|
|
|
|
"extensions":[
|
|
|
|
|
"ur",
|
|
|
|
|
"urs"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"UrWebProject":{
|
|
|
|
|
"name":"Ur/Web Project",
|
|
|
|
|
"line_comment":[
|
|
|
|
|
"#"
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"urp"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Vala":{
|
|
|
|
|
"base":"c",
|
|
|
|
|
"extensions":[
|
|
|
|
|
"vala"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"VB6":{
|
|
|
|
|
"name":"VB6",
|
|
|
|
|
"line_comment":[
|
|
|
|
|
"'"
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"frm",
|
|
|
|
|
"bas",
|
2018-09-07 07:38:34 +00:00
|
|
|
|
"cls"
|
2018-08-24 15:46:42 +00:00
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"VBScript":{
|
|
|
|
|
"name":"VBScript",
|
|
|
|
|
"line_comment":[
|
|
|
|
|
"'",
|
|
|
|
|
"REM"
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"vbs"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Verilog":{
|
|
|
|
|
"base":"c",
|
|
|
|
|
"extensions":[
|
|
|
|
|
"vg",
|
|
|
|
|
"vh"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"VerilogArgsFile":{
|
|
|
|
|
"name":"Verilog Args File",
|
|
|
|
|
"extensions":[
|
|
|
|
|
"irunargs",
|
|
|
|
|
"xrunargs"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Vhdl":{
|
|
|
|
|
"name":"VHDL",
|
|
|
|
|
"line_comment":[
|
|
|
|
|
"--"
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
2019-01-10 09:14:22 +00:00
|
|
|
|
"vhd",
|
|
|
|
|
"vhdl"
|
2018-08-24 15:46:42 +00:00
|
|
|
|
]
|
|
|
|
|
},
|
2018-10-15 23:17:56 +00:00
|
|
|
|
"VisualBasic":{
|
|
|
|
|
"name":"Visual Basic",
|
|
|
|
|
"quotes":[
|
|
|
|
|
["\\\"", "\\\""]
|
|
|
|
|
],
|
|
|
|
|
"line_comment":[
|
|
|
|
|
"'"
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"vb"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"VisualStudioSolution":{
|
|
|
|
|
"name":"Visual Studio Solution",
|
|
|
|
|
"base":"blank",
|
|
|
|
|
"extensions":[
|
|
|
|
|
"sln"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"VisualStudioProject":{
|
|
|
|
|
"name":"Visual Studio Project",
|
|
|
|
|
"base":"html",
|
|
|
|
|
"extensions":[
|
|
|
|
|
"vcproj",
|
|
|
|
|
"vcxproj"
|
|
|
|
|
]
|
|
|
|
|
},
|
2018-08-24 15:46:42 +00:00
|
|
|
|
"VimScript":{
|
|
|
|
|
"name":"Vim Script",
|
|
|
|
|
"line_comment":[
|
|
|
|
|
"\\\""
|
|
|
|
|
],
|
|
|
|
|
"quotes":[
|
|
|
|
|
["\\\"", "\\\""],
|
|
|
|
|
["'", "'"]
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"vim"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Vue":{
|
|
|
|
|
"name":"Vue",
|
|
|
|
|
"base":"html",
|
|
|
|
|
"quotes":[
|
|
|
|
|
["\\\"", "\\\""],
|
|
|
|
|
["'", "'"],
|
|
|
|
|
["`", "`"]
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"vue"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Wolfram":{
|
|
|
|
|
"base":"func",
|
|
|
|
|
"extensions":[
|
|
|
|
|
"nb",
|
|
|
|
|
"wl"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Xaml":{
|
|
|
|
|
"name":"XAML",
|
|
|
|
|
"base":"html",
|
|
|
|
|
"extensions":[
|
|
|
|
|
"xaml"
|
|
|
|
|
]
|
|
|
|
|
},
|
2018-10-15 23:17:56 +00:00
|
|
|
|
"XcodeConfig":{
|
|
|
|
|
"name":"XCode Config",
|
|
|
|
|
"line_comment": [
|
|
|
|
|
"//"
|
|
|
|
|
],
|
|
|
|
|
"quotes":[
|
|
|
|
|
["\\\"", "\\\""],
|
|
|
|
|
["'", "'"]
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"xcconfig"
|
|
|
|
|
]
|
|
|
|
|
},
|
2018-08-24 15:46:42 +00:00
|
|
|
|
"Xml":{
|
|
|
|
|
"name":"XML",
|
|
|
|
|
"base":"html",
|
|
|
|
|
"extensions":[
|
|
|
|
|
"xml"
|
|
|
|
|
]
|
|
|
|
|
},
|
2018-10-15 23:17:56 +00:00
|
|
|
|
"XSL":{
|
2018-08-24 15:46:42 +00:00
|
|
|
|
"name":"XSL",
|
|
|
|
|
"base":"html",
|
|
|
|
|
"extensions":[
|
|
|
|
|
"xsl",
|
|
|
|
|
"xslt"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"MsBuild":{
|
|
|
|
|
"name":"MSBuild",
|
|
|
|
|
"base":"html",
|
|
|
|
|
"extensions":[
|
|
|
|
|
"csproj",
|
|
|
|
|
"vbproj",
|
|
|
|
|
"fsproj",
|
|
|
|
|
"props",
|
|
|
|
|
"targets"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Xtend":{
|
|
|
|
|
"base":"c",
|
|
|
|
|
"quotes":[
|
|
|
|
|
["\\\"", "\\\""],
|
|
|
|
|
["'", "'"],
|
|
|
|
|
["'''", "'''"]
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"xtend"
|
|
|
|
|
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Yaml":{
|
|
|
|
|
"name":"YAML",
|
|
|
|
|
"base":"hash",
|
|
|
|
|
"quotes":[
|
|
|
|
|
["\\\"", "\\\""],
|
|
|
|
|
["'", "'"]
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"yaml",
|
|
|
|
|
"yml"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Zig":{
|
|
|
|
|
"line_comment":[
|
|
|
|
|
"//"
|
|
|
|
|
],
|
|
|
|
|
"quotes":[
|
|
|
|
|
["\\\"", "\\\""],
|
|
|
|
|
["\\\\", "\n"]
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"zig"
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
"Zsh":{
|
|
|
|
|
"base":"hash",
|
|
|
|
|
"quotes":[
|
|
|
|
|
["\\\"", "\\\""],
|
|
|
|
|
["'", "'"]
|
|
|
|
|
],
|
|
|
|
|
"extensions":[
|
|
|
|
|
"zsh"
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|