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