Commit History

Autor SHA1 Mensaxe Data
  Sander Mathijs van Veen 3c4c11f688 Add AGPLv3 header to all source files. %!s(int64=13) %!d(string=hai) anos
  Taddeus Kroes 52dcf02f95 Modified parser to fit MathJax syntax. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes 140ddc5965 Updated all unit tests correspondingly to the previous commits. %!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 17c6fae8aa Added logical operators. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes d3a8ad0aaf Moved all spreaded node creation functions to src/node.py. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes 196a602c5b Added notation for absolute value to the parser. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes 31876fd43a Improved preprocessor: a 4 (with space in between) is now converted to a*4 instead of a^4. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes 2ed4de97ba Added notation for indefinite integrals. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes 7e89198631 Added test for integral notation. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes cbd37711fd Implemented integral notation, still produces one shift/reduce conflict. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes c19155e67d Generalized PI to SPECIAL_TOKENS, now including INFINITY. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes 81415bb027 Added identifier possibility parser concerning syntax 'log_g(x)'. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes 48a8582271 Renamed a unit test function to remove double names. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes f1e51800eb Added some new syntaxes for logarithms in the parser and printer. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes 0f086a6960 Merged conflicts and fixed some parser issues. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes fdca04eac6 Added token with highest precedence for functions wih parentheses. %!s(int64=14) %!d(string=hai) anos
  Sander Mathijs van Veen 6503a97a61 Solved preprocessor inserting multiplication signs in keywords. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes 20c54e4e5c Added some tests for derivative operator precedence. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes 34e6d703fb Addd some tests for fix in previous commit. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes 330a223acd Added fix(/hack) that enables use of 'd' as a variable next to being iuses in 'd/dx'. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes 2b325ca851 added 'delta' syntax for derivatives. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes c34afb0348 Added a unit test for the sake of coverage. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes 9e395dc2f9 Added new syntax for derivatives to the parser. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes 60155fdc94 Moved division negation to nominator. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes 95b0fc11f9 Switched precedence of power and functions, and added some unit tests for it (corresponding to WolframAlpha's output). %!s(int64=14) %!d(string=hai) anos
  Sander Mathijs van Veen 564c751bbe Removed subtree_map and fixed almost all unit tests. %!s(int64=14) %!d(string=hai) anos
  Sander Mathijs van Veen 76b7149de4 Trying to fix the negation AssertionError (work in progress). %!s(int64=14) %!d(string=hai) anos
  Sander Mathijs van Veen fb5adcacf2 Changed test case for line() to a binary operator. %!s(int64=14) %!d(string=hai) anos