|
@@ -870,7 +870,7 @@ Error GDScript::reload(bool p_keep_state) {
|
|
}
|
|
}
|
|
// TODO: Show all error messages.
|
|
// TODO: Show all error messages.
|
|
_err_print_error("GDScript::reload", path.is_empty() ? "built-in" : (const char *)path.utf8().get_data(), parser.get_errors().front()->get().line, ("Parse Error: " + parser.get_errors().front()->get().message).utf8().get_data(), false, ERR_HANDLER_SCRIPT);
|
|
_err_print_error("GDScript::reload", path.is_empty() ? "built-in" : (const char *)path.utf8().get_data(), parser.get_errors().front()->get().line, ("Parse Error: " + parser.get_errors().front()->get().message).utf8().get_data(), false, ERR_HANDLER_SCRIPT);
|
|
- ERR_FAIL_V(ERR_PARSE_ERROR);
|
|
|
|
|
|
+ return ERR_PARSE_ERROR;
|
|
}
|
|
}
|
|
|
|
|
|
GDScriptAnalyzer analyzer(&parser);
|
|
GDScriptAnalyzer analyzer(&parser);
|
|
@@ -886,7 +886,7 @@ Error GDScript::reload(bool p_keep_state) {
|
|
_err_print_error("GDScript::reload", path.is_empty() ? "built-in" : (const char *)path.utf8().get_data(), e->get().line, ("Parse Error: " + e->get().message).utf8().get_data(), false, ERR_HANDLER_SCRIPT);
|
|
_err_print_error("GDScript::reload", path.is_empty() ? "built-in" : (const char *)path.utf8().get_data(), e->get().line, ("Parse Error: " + e->get().message).utf8().get_data(), false, ERR_HANDLER_SCRIPT);
|
|
e = e->next();
|
|
e = e->next();
|
|
}
|
|
}
|
|
- ERR_FAIL_V(ERR_PARSE_ERROR);
|
|
|
|
|
|
+ return ERR_PARSE_ERROR;
|
|
}
|
|
}
|
|
|
|
|
|
bool can_run = ScriptServer::is_scripting_enabled() || parser.is_tool();
|
|
bool can_run = ScriptServer::is_scripting_enabled() || parser.is_tool();
|
|
@@ -904,7 +904,7 @@ Error GDScript::reload(bool p_keep_state) {
|
|
GDScriptLanguage::get_singleton()->debug_break_parse(_get_debug_path(), compiler.get_error_line(), "Parser Error: " + compiler.get_error());
|
|
GDScriptLanguage::get_singleton()->debug_break_parse(_get_debug_path(), compiler.get_error_line(), "Parser Error: " + compiler.get_error());
|
|
}
|
|
}
|
|
_err_print_error("GDScript::reload", path.is_empty() ? "built-in" : (const char *)path.utf8().get_data(), compiler.get_error_line(), ("Compile Error: " + compiler.get_error()).utf8().get_data(), false, ERR_HANDLER_SCRIPT);
|
|
_err_print_error("GDScript::reload", path.is_empty() ? "built-in" : (const char *)path.utf8().get_data(), compiler.get_error_line(), ("Compile Error: " + compiler.get_error()).utf8().get_data(), false, ERR_HANDLER_SCRIPT);
|
|
- ERR_FAIL_V(ERR_COMPILATION_FAILED);
|
|
|
|
|
|
+ return ERR_COMPILATION_FAILED;
|
|
} else {
|
|
} else {
|
|
return err;
|
|
return err;
|
|
}
|
|
}
|