Taddeus Kroes
|
dd15ea7690
Applied pep8
|
13 rokov pred |
Taddeus Kroes
|
c8ecf7081c
Multiplication sign is not omitted anymore for multiplication of equal identifiers
|
13 rokov pred |
Taddeus Kroes
|
a9eb446fb0
Latest commit seemed to screw up multiplications o mlutiplications, not anymore...
|
13 rokov pred |
Taddeus Kroes
|
fe4e092cec
Division by negated multiplication is now printed correctly by line printer.
|
13 rokov pred |
Taddeus Kroes
|
e17779f211
Reimplemented line printer using precedences in accordance with the parser.
|
13 rokov pred |
Taddeus Kroes
|
aade5fc51f
Division now has a higher precedece than multiplication (like implemented by MathJax).
|
14 rokov pred |
Taddeus Kroes
|
ade1a95046
Modified parentheses when handling with negation due to precedence change.
|
14 rokov pred |
Taddeus Kroes
|
ea4270ebd4
Reduced negation precedence to MINUS.
|
14 rokov pred |
Taddeus Kroes
|
70714ec033
Added logical operators.
|
14 rokov pred |
Taddeus Kroes
|
d3feae463b
Added subscript operator with precedence equal to power.
|
14 rokov pred |
Taddeus Kroes
|
c0a73ab43d
Further improved multiplication sign omission.
|
14 rokov pred |
Taddeus Kroes
|
01cf1342c3
Improved multiplication sign omission.
|
14 rokov pred |
Taddeus Kroes
|
bb3c5d23dc
Fixed fraction division line generator.
|
14 rokov pred |
Taddeus Kroes
|
7f65d03db3
Revert "Fixed multiplication sign omission when left node ends with a digit."
|
14 rokov pred |
Taddeus Kroes
|
821c5062fd
Fixed multiplication sign omission when left node ends with a digit.
|
14 rokov pred |
Taddeus Kroes
|
f97095557f
Fixed powers parent parentheses.
|
14 rokov pred |
Taddeus Kroes
|
21f0710c80
Improved power multiplication and negation printing.
|
14 rokov pred |
Taddeus Kroes
|
7ec4d99c33
Added a unit test.
|
14 rokov pred |
Taddeus Kroes
|
821bdb8f84
Added test for unary operator parentheses.
|
14 rokov pred |
Taddeus Kroes
|
da0af4033a
Fixed parenthesis with new negation method in line generator.
|
14 rokov pred |
Sander Mathijs van Veen
|
db709d6cd2
Added all doctests as unit tests.
|
14 rokov pred |
Taddeus Kroes
|
4f3552b459
Added check that prevents that multiplication sign is not printed before a negated scope node.
|
14 rokov pred |
Taddeus Kroes
|
b3cbdd4e9d
Cleared up some function names in unit tests.
|
14 rokov pred |
Taddeus Kroes
|
84ad376b81
Converted negation to counter instead of unary node.
|
14 rokov pred |
Sander Mathijs van Veen
|
11940973bd
Made generate_line use the iterative, depth-first tree walker.
|
14 rokov pred |
Taddeus Kroes
|
15abdd61c3
Parentheses are now only added to sub-expressions when nescesary.
|
14 rokov pred |
Taddeus Kroes
|
84d65757bd
Negated sub-expressions now have to contain spaces to be enclosed in parentheses.
|
14 rokov pred |
Taddeus Kroes
|
cccf4d634f
Negated n-ary operators are now enclosed in parentheses by line generator.
|
14 rokov pred |
Taddeus Kroes
|
d1e486ac08
Line generaor now supports omission of negated multiplication sign.
|
14 rokov pred |
Taddeus Kroes
|
8692113740
generate_line now rewrites 'a + -b' to 'a - b'.
|
14 rokov pred |