Taddeus Kroes
|
42662f455b
Changed negation precedence to that of subtraction and modified rules+tests correspondingly.
|
hace 14 años |
Taddeus Kroes
|
17c6fae8aa
Added logical operators.
|
hace 14 años |
Taddeus Kroes
|
d3a8ad0aaf
Moved all spreaded node creation functions to src/node.py.
|
hace 14 años |
Taddeus Kroes
|
196a602c5b
Added notation for absolute value to the parser.
|
hace 14 años |
Taddeus Kroes
|
31876fd43a
Improved preprocessor: a 4 (with space in between) is now converted to a*4 instead of a^4.
|
hace 14 años |
Taddeus Kroes
|
2ed4de97ba
Added notation for indefinite integrals.
|
hace 14 años |
Taddeus Kroes
|
7e89198631
Added test for integral notation.
|
hace 14 años |
Taddeus Kroes
|
cbd37711fd
Implemented integral notation, still produces one shift/reduce conflict.
|
hace 14 años |
Taddeus Kroes
|
c19155e67d
Generalized PI to SPECIAL_TOKENS, now including INFINITY.
|
hace 14 años |
Taddeus Kroes
|
81415bb027
Added identifier possibility parser concerning syntax 'log_g(x)'.
|
hace 14 años |
Taddeus Kroes
|
48a8582271
Renamed a unit test function to remove double names.
|
hace 14 años |
Taddeus Kroes
|
f1e51800eb
Added some new syntaxes for logarithms in the parser and printer.
|
hace 14 años |
Taddeus Kroes
|
0f086a6960
Merged conflicts and fixed some parser issues.
|
hace 14 años |
Taddeus Kroes
|
fdca04eac6
Added token with highest precedence for functions wih parentheses.
|
hace 14 años |
Sander Mathijs van Veen
|
6503a97a61
Solved preprocessor inserting multiplication signs in keywords.
|
hace 14 años |
Taddeus Kroes
|
20c54e4e5c
Added some tests for derivative operator precedence.
|
hace 14 años |
Taddeus Kroes
|
34e6d703fb
Addd some tests for fix in previous commit.
|
hace 14 años |
Taddeus Kroes
|
330a223acd
Added fix(/hack) that enables use of 'd' as a variable next to being iuses in 'd/dx'.
|
hace 14 años |
Taddeus Kroes
|
2b325ca851
added 'delta' syntax for derivatives.
|
hace 14 años |
Taddeus Kroes
|
c34afb0348
Added a unit test for the sake of coverage.
|
hace 14 años |
Taddeus Kroes
|
9e395dc2f9
Added new syntax for derivatives to the parser.
|
hace 14 años |
Taddeus Kroes
|
60155fdc94
Moved division negation to nominator.
|
hace 14 años |
Taddeus Kroes
|
95b0fc11f9
Switched precedence of power and functions, and added some unit tests for it (corresponding to WolframAlpha's output).
|
hace 14 años |
Sander Mathijs van Veen
|
564c751bbe
Removed subtree_map and fixed almost all unit tests.
|
hace 14 años |
Sander Mathijs van Veen
|
76b7149de4
Trying to fix the negation AssertionError (work in progress).
|
hace 14 años |
Sander Mathijs van Veen
|
fb5adcacf2
Changed test case for line() to a binary operator.
|
hace 14 años |
Sander Mathijs van Veen
|
aa09d9d776
Implemented CONCAT grammar, code cleanup and fixed unit tests.
|
hace 14 años |
Sander Mathijs van Veen
|
bc910e29ef
Started with constructing an expression tree in the parser.
|
hace 14 años |