From 9d7187970a22c14f10332768af397b78f1c36f7b Mon Sep 17 00:00:00 2001 From: Oasin Lyu Date: Thu, 21 Aug 2025 03:33:15 +0800 Subject: [PATCH] Recognize pascal-case identifiers that ends with 2 or more upper case letters as `pascal_case_class` (#908) Co-authored-by: Seth --- syntaxes/GDScript.tmLanguage.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/syntaxes/GDScript.tmLanguage.json b/syntaxes/GDScript.tmLanguage.json index 5766a3f..c406b44 100644 --- a/syntaxes/GDScript.tmLanguage.json +++ b/syntaxes/GDScript.tmLanguage.json @@ -454,7 +454,7 @@ "name": "variable.other.constant.gdscript" }, "pascal_case_class": { - "match": "\\b([A-Z]+[a-z_0-9]*([A-Z]?[a-z_0-9]+)*[A-Z]?)\\b", + "match": "\\b[A-Z]+(?:[a-z]+[A-Za-z0-9_]*)+\\b", "name": "entity.name.type.class.gdscript" }, "signal_declaration_bare": {