[poincare] Create a a flag on Expression that is set when the

approximation encouters a complex value

All approximation methods take the complex format into account.
This commit is contained in:
Émilie Feral
2018-12-21 17:55:58 +01:00
committed by Léa Saviot
parent c3ad0e027c
commit ecf3f2ea0f
23 changed files with 187 additions and 122 deletions

View File

@@ -12,7 +12,7 @@ using namespace Poincare;
static inline void assert_approximation_equals(const Expression i, float f) {
Shared::GlobalContext c;
quiz_assert(i.approximateToScalar<float>(c, Preferences::AngleUnit::Degree) == f);
quiz_assert(i.approximateToScalar<float>(c, Cartesian, Degree) == f);
}
static inline void assert_parsed_expression_is_equal_to(const char * exp, Expression e) {