Commit History

Autor SHA1 Mensaxe Data
  Taddeus Kroes 30c29dd55d Updated comment %!s(int64=13) %!d(string=hai) anos
  Taddeus Kroes e9dd48f86f Implemented correct parentheses parsing for logarithms %!s(int64=13) %!d(string=hai) anos
  Taddeus Kroes dadd40a4a9 Further improved special token handling in preprocessor. %!s(int64=13) %!d(string=hai) anos
  Taddeus Kroes 492f3b5294 '&' can now be used for conjunction (alias for '^^'). %!s(int64=13) %!d(string=hai) anos
  Taddeus Kroes 5ac16510ff Added rule 'a/b + c/d -> ad/(bd) + bc/(bd) -> (ad + bc)/(bd)' and some helper rules. %!s(int64=13) %!d(string=hai) anos
  Taddeus Kroes a9dd4d45d8 Fixed preprocessor with updated keyword list. %!s(int64=13) %!d(string=hai) anos
  Taddeus Kroes 703d088887 Removed some unused imports in accordance with pyflakes. %!s(int64=13) %!d(string=hai) anos
  Taddeus Kroes ebf199064d Removed some unused functions. %!s(int64=13) %!d(string=hai) anos
  Taddeus Kroes 72f94a0fbe Significantly improved the parser. %!s(int64=13) %!d(string=hai) anos
  Taddeus Kroes b74f5aedc5 Applied temporary fix from previous commit to definite integral bounds too. %!s(int64=13) %!d(string=hai) anos
  Taddeus Kroes 719fc68d7a Added temporary fix to solve negated integral bounds syntax error. %!s(int64=13) %!d(string=hai) anos
  Sander Mathijs van Veen 3c4c11f688 Add AGPLv3 header to all source files. %!s(int64=13) %!d(string=hai) anos
  Taddeus Kroes a77a89778e Fixed scope index replacement issue in fraction rule. %!s(int64=13) %!d(string=hai) anos
  Taddeus Kroes 91a264526c Scope removing/replacing is now done using numeric indices instead of node references. %!s(int64=13) %!d(string=hai) anos
  Taddeus Kroes 464b95ee33 Disabled a seemingly useless condition in extract_polynome_properties. %!s(int64=13) %!d(string=hai) anos
  Taddeus Kroes a3de71193e Generalized structure of sort rules. %!s(int64=13) %!d(string=hai) anos
  Taddeus Kroes 08c982bba4 Changed negate() function to negate by reference by default (as a small optimization). %!s(int64=13) %!d(string=hai) anos
  Taddeus Kroes 49391e6c0f Bugfix: added negation copy to substitute function. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes 358e632e61 Moved n-ary operator definition to a constant list. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes 5f556a4e6c Added function to get the index of a node in a Scope object. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes 6b44c68ee2 Splitted a large function into multiple smaller functions. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes 71bff3f366 Applied pep8. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes 290f2847a5 Added operator for verbose rewrite_all (verbose means that each step is printed). %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes ed76902d15 Improved assertion. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes 9a8d9d5a49 Removed use of hash_value from node classes. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes d86dda9273 Finished separating parser state and interactive state, and added first version of strategy. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes ea8ce3ac20 Added a set of reduction rules for expressions with absolute values. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes 42662f455b Changed negation precedence to that of subtraction and modified rules+tests correspondingly. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes 24dc157db2 Node.contains() now ignores negation in the compared node during comparison. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes d32ba0623a Added shortcut constructor for equality operator. %!s(int64=14) %!d(string=hai) anos