Commit Graph

16 Commits

Author SHA1 Message Date
Léa Saviot
958baee216 Continuing simplification 2018-07-02 11:51:41 +02:00
Léa Saviot
f0e2bd0e5c Start expression simplification 2018-07-02 11:51:26 +02:00
Léa Saviot
a4471e1570 StaticAllocationFailureNodes are not stored in the pool 2018-06-29 15:30:40 +02:00
Léa Saviot
8117e73561 Remove unnecessary method renaming 2018-06-29 14:33:25 +02:00
Léa Saviot
2684b2f09f Replace nodes with AllocationFailures inside the tree when needed 2018-06-29 14:21:10 +02:00
Léa Saviot
cb77fbe2ff Fix AllocationFailure when multiple instances 2018-06-28 17:59:06 +02:00
Léa Saviot
069ed145a3 Replace node() with castedNode() 2018-06-28 17:07:24 +02:00
Léa Saviot
46d56ade21 Allocation failure fix and test 2018-06-28 15:04:56 +02:00
Léa Saviot
920d815b67 Remove dangerous casts 2018-06-27 16:17:20 +02:00
Léa Saviot
2bc5290ff1 Clean unary tests 2018-06-27 16:17:20 +02:00
Léa Saviot
f67eb9c0a8 TreeReferences do not deepcopy unless asked 2018-06-27 16:17:20 +02:00
Léa Saviot
6f598acc10 ReplaceWith and ReplaceChild methods on References 2018-06-22 15:12:19 +02:00
Léa Saviot
b81d491644 Clean code and debug printing 2018-06-22 15:07:24 +02:00
Léa Saviot
f39f974b76 One tree pool instance 2018-06-22 15:07:24 +02:00
Romain Goyet
68f663d47e Use operator new/delete directly on ExpressionNode 2018-06-12 16:50:49 +02:00
Romain Goyet
3cd1015614 Initial import 2018-06-12 13:56:20 +02:00