Commit History

Autor SHA1 Mensaxe Data
  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 62e32ad51f Added support for function calls in parser. %!s(int64=14) %!d(string=hai) anos
  Sander Mathijs van Veen 54eb9c5b8c Merge branch 'negated' %!s(int64=14) %!d(string=hai) anos
  Sander Mathijs van Veen ff77c565f8 Filter all tokens dynamically instead of a predefined list. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes a193b4c28d Removed COMMA token from explicit lexing script (was elready in operator list). %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes 540678134d Moved token definitions to operator defs in node.py. %!s(int64=14) %!d(string=hai) anos
  Sander Mathijs van Veen e115283e5a Avoid duplicated matches by calling only OP_NEG handlers. %!s(int64=14) %!d(string=hai) anos
  Sander Mathijs van Veen 6303fe2982 Removed disabled subtree_map implementation. %!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 53f649a7ab Parser will add negation to left-most child of scope. %!s(int64=14) %!d(string=hai) anos
  Sander Mathijs van Veen 037b682172 Fixed negation assertion bug. %!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 105cd26942 Removed OP_NEG operator from source code (partially done). %!s(int64=14) %!d(string=hai) anos
  Sander Mathijs van Veen 7b75040e7a Use 'negated' attribute instead of a negation node. %!s(int64=14) %!d(string=hai) anos
  Sander Mathijs van Veen 90e5ed83e8 Implemented negate_group and fixed subtree_map bug %!s(int64=14) %!d(string=hai) anos
  Sander Mathijs van Veen d9b28ea2b5 Implemented subtree substitution. %!s(int64=14) %!d(string=hai) anos
  Sander Mathijs van Veen 6c7eb6768d Made possibilities persistent and use apply output as next input. %!s(int64=14) %!d(string=hai) anos
  Sander Mathijs van Veen 9f4f502970 Added input support for floats (no scientific notation yet). %!s(int64=14) %!d(string=hai) anos
  Sander Mathijs van Veen fb84eb492b Added SQRT token for square roots. %!s(int64=14) %!d(string=hai) anos
  Sander Mathijs van Veen 6bc98dd51a List all possibilities using '??' operator. %!s(int64=14) %!d(string=hai) anos
  Sander Mathijs van Veen d9bedbd892 Changed minus operator to plus and unary minus. %!s(int64=14) %!d(string=hai) anos
  Sander Mathijs van Veen 04ffd70216 Moved argument parser and added 'hint' and 'apply' %!s(int64=14) %!d(string=hai) anos
  Sander Mathijs van Veen 70ee2aaa46 Removed deprecated concat grammar. %!s(int64=14) %!d(string=hai) anos
  Sander Mathijs van Veen b39746223f Implemented node comparison and normalisation. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes dad8585cc2 Merged changes of Sander. %!s(int64=14) %!d(string=hai) anos
  Sander Mathijs van Veen d6682c57d7 Implemented hook_read_{after,before} handlers. %!s(int64=14) %!d(string=hai) anos
  Sander Mathijs van Veen 1c6c77ed74 Print possibilities after each read() call. %!s(int64=14) %!d(string=hai) anos
  Sander Mathijs van Veen 72367e731d Parser will no longer combine ADD/SUB/MUL nodes to n-ary nodes. %!s(int64=14) %!d(string=hai) anos
  Sander Mathijs van Veen ad9cff6eb9 Applied pep8 and pyflakes recommendations. %!s(int64=14) %!d(string=hai) anos
  Sander Mathijs van Veen 9bb7dedeb3 Fixed warning: "_POSIX_C_SOURCE" redefined and removed old tests. %!s(int64=14) %!d(string=hai) anos