|
@@ -13,14 +13,18 @@ Language language_from_file_extension(const String& extension)
|
|
|
VERIFY(!extension.starts_with("."));
|
|
|
if (extension == "cpp" || extension == "h")
|
|
|
return Language::Cpp;
|
|
|
- else if (extension == "js")
|
|
|
+ else if (extension == "js" || extension == "json")
|
|
|
return Language::JavaScript;
|
|
|
+ else if (extension == "html" || extension == "htm")
|
|
|
+ return Language::HTML;
|
|
|
else if (extension == "gml")
|
|
|
return Language::GML;
|
|
|
else if (extension == "ini")
|
|
|
return Language::Ini;
|
|
|
- else if (extension == "sh")
|
|
|
+ else if (extension == "sh" || extension == "bash")
|
|
|
return Language::Shell;
|
|
|
+ else if (extension == "sql")
|
|
|
+ return Language::SQL;
|
|
|
|
|
|
return Language::Unknown;
|
|
|
}
|
|
@@ -42,18 +46,20 @@ String language_name_from_file_extension(const String& extension)
|
|
|
VERIFY(!extension.starts_with("."));
|
|
|
if (extension == "cpp" || extension == "h")
|
|
|
return "C++";
|
|
|
- else if (extension == "js")
|
|
|
+ else if (extension == "js" || extension == "json")
|
|
|
return "JavaScript";
|
|
|
else if (extension == "gml")
|
|
|
return "GML";
|
|
|
else if (extension == "ini")
|
|
|
return "Ini";
|
|
|
- else if (extension == "sh")
|
|
|
+ else if (extension == "sh" || extension == "bash")
|
|
|
return "Shell";
|
|
|
else if (extension == "md")
|
|
|
return "Markdown";
|
|
|
- else if (extension == "html")
|
|
|
+ else if (extension == "html" || extension == "htm")
|
|
|
return "HTML";
|
|
|
+ else if (extension == "sql")
|
|
|
+ return "SQL";
|
|
|
else if (extension == "txt")
|
|
|
return "Plaintext";
|
|
|
|