فهرست منبع

Merge pull request #56427 from zaevi/3.x_csharp_file-scoped_namespace

Rémi Verschelde 3 سال پیش
والد
کامیت
ccbfe8563e
1فایلهای تغییر یافته به همراه3 افزوده شده و 0 حذف شده
  1. 3 0
      modules/mono/editor/script_class_parser.cpp

+ 3 - 0
modules/mono/editor/script_class_parser.cpp

@@ -483,6 +483,9 @@ Error ScriptClassParser::_parse_namespace_name(String &r_name, int &r_curly_stac
 	} else if (tk == TK_CURLY_BRACKET_OPEN) {
 	} else if (tk == TK_CURLY_BRACKET_OPEN) {
 		r_curly_stack++;
 		r_curly_stack++;
 		return OK;
 		return OK;
+	} else if (tk == TK_SYMBOL && String(value) == ";") {
+		// for file-scoped namespace declaration
+		return OK;
 	} else {
 	} else {
 		error_str = "Unexpected token: " + get_token_name(tk);
 		error_str = "Unexpected token: " + get_token_name(tk);
 		error = true;
 		error = true;