Commit History

Autor SHA1 Mensaxe Data
  Taddeus Kroes 974545c705 Removed bug in preprocessor that caused 'pi*a' to occur as 'pi a'. %!s(int64=13) %!d(string=hai) anos
  Taddeus Kroes 0eadc533f5 Implemented a new, lightweight way of validation as described in the TODO list. %!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
  Sander Mathijs van Veen ed513ed6ac Reset flex's internal buffer (depends on new pybison version). %!s(int64=13) %!d(string=hai) anos
  Sander Mathijs van Veen 61885a11ce reduce maximum number of rewrite steps to 30. %!s(int64=13) %!d(string=hai) anos
  Sander Mathijs van Veen 4052ad84bf Fix duplicated steps in frontend's answer. %!s(int64=13) %!d(string=hai) anos
  Sander Mathijs van Veen dbc158eb57 Math expressions in hints are pretty printed using MathJax. %!s(int64=13) %!d(string=hai) anos
  Sander Mathijs van Veen 388bdb396f Fix merge conflict. %!s(int64=13) %!d(string=hai) anos
  Taddeus Kroes 3e5a676b9e Added ICNORECASE flag to preprocessor to allow expressions like 'aC'. %!s(int64=13) %!d(string=hai) anos
  Taddeus Kroes 71bb582369 Implemented substitution for solving sets of linear equations.. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes 6a78440dfb Fixed some precedence issues. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes 7fbc6d246b Application in parser now also applies implicit rules that are not hints after applying an explicit rule. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes ba49325a72 Minor bugfix. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes 52dcf02f95 Modified parser to fit MathJax syntax. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes 2c55901f1f Changed assiociativity for derivatives/integrals to left. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes 65cc88c7e6 Added IMPLICIT_RULES list for rules that are not printed in verbose rewrite_all mode. %!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 d86dda9273 Finished separating parser state and interactive state, and added first version of strategy. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes 51f95b25df Possibilities are now not generated more than once for a node. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes 57bc805cfa Interactive parser state is not changed by parser hooks anymore, but separated in functions. %!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 427c18a5d3 Removed blank line according to pep8 standards. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes 56256eb463 Removed function notation check for integrals from parser. %!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 a6b3d67158 Added stringification for (indefinite and definite) integrals. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes 2ed4de97ba Added notation for indefinite integrals. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes b2ddec596d Resolved shift/reduce conflict for integrals. %!s(int64=14) %!d(string=hai) anos