diff options
author | Hugo Locurcio <hugo.locurcio@hugo.pro> | 2020-08-01 23:39:22 +0200 |
---|---|---|
committer | Hugo Locurcio <hugo.locurcio@hugo.pro> | 2020-08-27 15:16:09 +0200 |
commit | d5ffa42cd2420bdaa31d467e8e6e68b41133a038 (patch) | |
tree | 8dc480a7f97acfe7101ec0bf0a72b634a4cbdccd /core/math | |
parent | ec9302ceccb75f44038db3695d2f9e7c82cfe951 (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.h | 2 |
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; |