mirror of
https://github.com/godotengine/godot.git
synced 2025-10-20 08:23:29 +00:00
Unify typing of variables, constants and parameters in GDScript
This commit is contained in:
parent
1d14c054a1
commit
a1d06749f1
17 changed files with 237 additions and 357 deletions
|
@ -350,8 +350,8 @@ void ExtendGDScriptParser::parse_function_symbol(const GDScriptParser::FunctionN
|
|||
if (parameter->get_datatype().is_hard_type()) {
|
||||
parameters += ": " + parameter->get_datatype().to_string();
|
||||
}
|
||||
if (parameter->default_value != nullptr) {
|
||||
parameters += " = " + parameter->default_value->reduced_value.to_json_string();
|
||||
if (parameter->initializer != nullptr) {
|
||||
parameters += " = " + parameter->initializer->reduced_value.to_json_string();
|
||||
}
|
||||
}
|
||||
r_symbol.detail += parameters + ")";
|
||||
|
@ -695,8 +695,8 @@ Dictionary ExtendGDScriptParser::dump_function_api(const GDScriptParser::Functio
|
|||
Dictionary arg;
|
||||
arg["name"] = p_func->parameters[i]->identifier->name;
|
||||
arg["type"] = p_func->parameters[i]->get_datatype().to_string();
|
||||
if (p_func->parameters[i]->default_value != nullptr) {
|
||||
arg["default_value"] = p_func->parameters[i]->default_value->reduced_value;
|
||||
if (p_func->parameters[i]->initializer != nullptr) {
|
||||
arg["default_value"] = p_func->parameters[i]->initializer->reduced_value;
|
||||
}
|
||||
parameters.push_back(arg);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue