1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 22:57:44 +00:00

LibCMake+LibSyntax: Add a CMake syntax highlighter

This commit is contained in:
Sam Atkins 2023-02-28 16:34:49 +00:00 committed by Andrew Kaster
parent 3d8cc2257f
commit 9f9ea8ccb5
5 changed files with 148 additions and 0 deletions

View file

@ -141,6 +141,8 @@ void Highlighter::register_nested_token_pairs(Vector<MatchingTokenPair> pairs)
StringView language_to_string(Language language)
{
switch (language) {
case Language::CMake:
return "CMake"sv;
case Language::Cpp:
return "C++"sv;
case Language::CSS:
@ -168,6 +170,8 @@ StringView language_to_string(Language language)
StringView common_language_extension(Language language)
{
switch (language) {
case Language::CMake:
return "cmake"sv;
case Language::Cpp:
return "cpp"sv;
case Language::CSS: