Commit History

Author SHA1 Message Date
  Sander Mathijs van Veen d9b28ea2b5 Implemented subtree substitution. 14 years ago
  Taddeus Kroes 95372310c1 Fixed non-equal length check issue in non--strict node comparison. 14 years ago
  Taddeus Kroes efc3c91bf6 Added non-strict equivalence match. 14 years ago
  Taddeus Kroes 78227c8254 Improved some boolean test methods for nodes. 14 years ago
  Taddeus Kroes 92f3a4e97f Added type check to ExpressionLeaf equality check. 14 years ago
  Taddeus Kroes 9c79b9d87d Source code cleanup. 14 years ago
  Taddeus Kroes 3ba4a7a417 Added square root operator. 14 years ago
  Sander Mathijs van Veen 1b1b7bcf93 Fixed typo in ExpressionBase magic method __div__. 14 years ago
  Sander Mathijs van Veen 0065eb9eda ExpressionBase magic methods convert the other arguments to expressionnodes. 14 years ago
  Sander Mathijs van Veen 97b5f9f32f Added is_op to strictly check if a node is a certain operator. 14 years ago
  Sander Mathijs van Veen 22c543b68f Implemented magic methods for expression{leaf,node}s. 14 years ago
  Sander Mathijs van Veen a3f8f571f8 Improved arguments of match_combine_polynomes. 14 years ago
  Sander Mathijs van Veen 04ffd70216 Moved argument parser and added 'hint' and 'apply' 14 years ago
  Sander Mathijs van Veen 7f237bf19d Applied pep8 recommendations on all source files. 14 years ago
  Sander Mathijs van Veen ff159b48b9 Fixed typo in node __lt__ comparison. 14 years ago
  Sander Mathijs van Veen b39746223f Implemented node comparison and normalisation. 14 years ago
  Sander Mathijs van Veen 083c76613c Simplified get_polynome and added TODOs for get_polynome. 14 years ago
  Taddeus Kroes 0d06e0ae67 Implemented retrieval possibilities successfully. 14 years ago
  Taddeus Kroes 206246be10 Replaced get_scope_except function by better use of standard libraries. 14 years ago
  Taddeus Kroes dad8585cc2 Merged changes of Sander. 14 years ago
  Sander Mathijs van Veen 4c003ee2c4 Fixed typo in node.py 14 years ago
  Sander Mathijs van Veen 4ffbcb2c05 Fixed negation/substraction n-ary bug and added error location tracking. 14 years ago
  Taddeus Kroes 513c04f37f Implemented some basis rewrite rules, along with unit tests for node.py. 14 years ago
  Sander Mathijs van Veen bc910e29ef Started with constructing an expression tree in the parser. 14 years ago
  Sander Mathijs van Veen ad2014517d Added basic graph rewrite prototype. 14 years ago