summaryrefslogtreecommitdiff
path: root/core/math
diff options
context:
space:
mode:
authorHugo Locurcio <hugo.locurcio@hugo.pro>2020-08-01 23:39:22 +0200
committerHugo Locurcio <hugo.locurcio@hugo.pro>2020-08-27 15:16:09 +0200
commitd5ffa42cd2420bdaa31d467e8e6e68b41133a038 (patch)
tree8dc480a7f97acfe7101ec0bf0a72b634a4cbdccd /core/math
parentec9302ceccb75f44038db3695d2f9e7c82cfe951 (diff)
Add a test suite for Expression
This also makes the first parameter of `Expression::execute()` optional from C++. Previously, it was only optional in the scripting API.
Diffstat (limited to 'core/math')
-rw-r--r--core/math/expression.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/core/math/expression.h b/core/math/expression.h
index 59a9a2f4ed..f2cfe6b1a6 100644
--- a/core/math/expression.h
+++ b/core/math/expression.h
@@ -343,7 +343,7 @@ protected:
public:
Error parse(const String &p_expression, const Vector<String> &p_input_names = Vector<String>());
- Variant execute(Array p_inputs, Object *p_base = nullptr, bool p_show_error = true);
+ Variant execute(Array p_inputs = Array(), Object *p_base = nullptr, bool p_show_error = true);
bool has_execute_failed() const;
String get_error_text() const;