The .tmLanguage TextMate language format describes language grammars, enabling text editors like TextMate, Sublime Text, and VS Code to provide syntax highlighting.
The plist-based .tmLanguage
format contains oniguruma regex expressions to capture particular features of a programming language, such as keywords, variables, strings, etc. and names them with one or more scopes.