Taddeus Kroes
|
dadd40a4a9
Further improved special token handling in preprocessor.
|
hace 13 años |
Taddeus Kroes
|
492f3b5294
'&' can now be used for conjunction (alias for '^^').
|
hace 13 años |
Taddeus Kroes
|
69c3cd5da4
Fixed pi notation.
|
hace 13 años |
Taddeus Kroes
|
441a17774b
Added some tests for definite integral bounds.
|
hace 13 años |
Taddeus Kroes
|
e0a7b3a352
Integral lower bound now takes over negation fromt parent exponentiation.
|
hace 13 años |
Taddeus Kroes
|
72f94a0fbe
Significantly improved the parser.
|
hace 13 años |
Taddeus Kroes
|
dd699e45d4
Added support for curly bracket notation instead of parenthesis.
|
hace 13 años |
Taddeus Kroes
|
bc8b661163
The use of brackets is now equal to that of parentheses.
|
hace 13 años |
Taddeus Kroes
|
974545c705
Removed bug in preprocessor that caused 'pi*a' to occur as 'pi a'.
|
hace 13 años |
Taddeus Kroes
|
719fc68d7a
Added temporary fix to solve negated integral bounds syntax error.
|
hace 13 años |
Sander Mathijs van Veen
|
3c4c11f688
Add AGPLv3 header to all source files.
|
hace 13 años |
Taddeus Kroes
|
52dcf02f95
Modified parser to fit MathJax syntax.
|
hace 14 años |
Taddeus Kroes
|
140ddc5965
Updated all unit tests correspondingly to the previous commits.
|
hace 14 años |
Taddeus Kroes
|
ea8ce3ac20
Added a set of reduction rules for expressions with absolute values.
|
hace 14 años |
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 |