Commit Graph

9 Commits

Author SHA1 Message Date
Léa Saviot
620ef3f570 [poincare] Use SymbolAbstract::hasSameNameAs 2020-03-31 13:42:42 +02:00
Léa Saviot
169d6bf94d [poincare/parametered_expression] Use parameter() 2020-03-31 13:42:42 +02:00
Léa Saviot
94fb5815f9 [poincare] Fix replaceReplaceableSymbols for parametered expressions
Scenario: ans*int(0,x,0,0)->x then cos(x) crashed because replaceReplaceableSymbols
would not care if it was replacing parameters in a parametered
expression
2020-03-31 13:42:42 +02:00
Émilie Feral
3df80ed780 [poincare] ParameteredExpression: overrides getVariables to avoid
considering parameter as a variable
2020-02-12 15:13:25 +01:00
Ruben Dashyan
af2c95be26 [poincare/parametered_expression] Turn replaceUnknown into replaceSymbolWithExpression
That is the only place where those methods did differ.
2019-09-27 17:57:29 +02:00
Ruben Dashyan
d506bb4442 [poincare] Remove Expression::defaultReplaceUnknown
and substitute defaultReplaceSymbolWithExpression instead
2019-09-27 17:57:29 +02:00
Ruben Dashyan
7d5f9d0aca [poincare] Factor asserts in Expression::replaceUnknown 2019-09-27 17:57:29 +02:00
Ruben Dashyan
af64f50a63 [poincare/parametered_expression] Remove redundant assert 2019-09-27 17:57:29 +02:00
Léa Saviot
2b16b5b2a1 [poincare] Parametered expression 2019-04-12 15:16:53 +02:00