diff --git a/frontend/static/languages/_groups.json b/frontend/static/languages/_groups.json index 9226174e4..22c502adc 100644 --- a/frontend/static/languages/_groups.json +++ b/frontend/static/languages/_groups.json @@ -320,6 +320,7 @@ "code_ruby", "code_r", "code_swift", + "code_scala", "code_bash", "code_lua", "code_luau", diff --git a/frontend/static/languages/_list.json b/frontend/static/languages/_list.json index cda63713a..5f7c36c29 100644 --- a/frontend/static/languages/_list.json +++ b/frontend/static/languages/_list.json @@ -171,6 +171,7 @@ ,"code_ruby" ,"code_r" ,"code_swift" + ,"code_scala" ,"code_bash" ,"code_lua" ,"code_luau" diff --git a/frontend/static/languages/code_scala.json b/frontend/static/languages/code_scala.json new file mode 100644 index 000000000..300d52413 --- /dev/null +++ b/frontend/static/languages/code_scala.json @@ -0,0 +1,47 @@ +{ + "name": "code_scala", + "leftToRight": true, + "noLazyMode": true, + "words": [ + "::", + "=>", + "_", + "{", + "}", + "@main", + "App", + "ClassTag", + "Int", + "LazyList", + "Seq", + "String", + "abstract", + "apply", + "case", + "collection.mutable", + "collection.immutable", + "class", + "collect", + "def", + "extends", + "foreach", + "implicit", + "import", + "lazy", + "map", + "match", + "object", + "override", + "package", + "println", + "private", + "protected", + "s\"\"", + "scala", + "sealed", + "update", + "val", + "var", + "withFilter" + ] +}