Parcourir la source

Highlight "namespace" as a GDScript keyword in the syntax highlighter

Like "trait" and "yield", "namespace" is currently not implemented
but is still reserved for future use.
Hugo Locurcio il y a 4 ans
Parent
commit
de45534fed
1 fichiers modifiés avec 5 ajouts et 2 suppressions
  1. 5 2
      modules/gdscript/gdscript.cpp

+ 5 - 2
modules/gdscript/gdscript.cpp

@@ -2022,8 +2022,6 @@ void GDScriptLanguage::get_reserved_words(List<String> *p_words) const {
 		"preload",
 		"signal",
 		"super",
-		"trait",
-		"yield",
 		// var
 		"const",
 		"enum",
@@ -2040,6 +2038,11 @@ void GDScriptLanguage::get_reserved_words(List<String> *p_words) const {
 		"return",
 		"match",
 		"while",
+		// These keywords are not implemented currently, but reserved for (potential) future use.
+		// We highlight them as keywords to make errors easier to understand.
+		"trait",
+		"namespace",
+		"yield",
 		nullptr
 	};