Commit Graph

12 Commits

Author SHA1 Message Date
Émilie Feral
40893e04c3 [poincare] Create rational class
Change-Id: I6cc8b42a473a3a7c7b96c369152c0c5eb5735de4
2017-10-05 15:01:14 +02:00
Émilie Feral
9587447b19 [poincare] Improve expression_debug
Change-Id: I5816ef0972a1f6809ab22e864cc5f7daf1cdc74f
2017-09-29 17:58:02 +02:00
Émilie Feral
2a9f044887 [poincare] Add a debug method to print prime factorization
Change-Id: I7dfa25bd67cdc1c5388f718aa7363c4dd52c0b66
2017-09-26 16:07:52 +02:00
Émilie Feral
5ef5410b6f [poincare] Change Fraction->Division
Change-Id: If8f06c60976a02b1b43439a0cea91fb0fee8e930
2017-09-26 16:07:36 +02:00
Romain Goyet
37557d6332 [poincare] Add Expression::setParent when modifying the tree 2017-09-24 09:20:37 +02:00
Romain Goyet
48fe20a786 [poincare] Debug NaperianLogarithm 2017-09-22 22:30:54 +02:00
Émilie Feral
8aa0e40d46 [poincare] First version simplify
Change-Id: I7ff4396f42bb980df2780dfc59bfb8b22205abc8
2017-09-21 13:56:38 +02:00
Émilie Feral
e31f2c5188 [poincare] Create a matrix data and list data classes for a cleaner
parsing

Change-Id: I38dc9cbc49d1b16c032aeb3118d5df911d3e7d6d
2016-12-08 17:10:30 +01:00
Émilie Feral
e652366bea [poincare] Parse matrix
Change-Id: Id5a2fe87632809c92985ddc8f800d52fb8512711
2016-12-05 12:00:20 +01:00
Émilie Feral
afb7620217 [poincare] add a parenthesis object in expression
Change-Id: I050cdf061058ddaad37cc1d59f223946fcfdd6c0
2016-11-18 11:46:30 +01:00
Felix Raimundo
eee52bd7c0 Print symbol names in the debug.
Also change the prototype to take a const Expression *, I forgot to change the
code there in the const commit.

Change-Id: Iea7b9d9a450533bbae8d9003482ee7bd5f442cd2
2016-04-22 16:52:45 +02:00
Romain Goyet
de2f83e8bd Poincare: Put the AST printing in its own file
Change-Id: I1793fa2057098f31a549faf6bf39e64c333b5b06
2016-04-01 15:02:31 +02:00