Modified parser to fit MathJax syntax.
- Division now has a higher precedence than multiplication. - Integrals and derivatives now have a precedence higher than addition, but lower than multiplication. - 'a2' is now translated to 'a * 2' instead of 'a ^ 2'.
Showing
- external/graph_drawing 1 addition, 1 deletionexternal/graph_drawing
- src/parser.py 13 additions, 8 deletionssrc/parser.py
- tests/test_b1_ch10.py 3 additions, 3 deletionstests/test_b1_ch10.py
- tests/test_calc.py 1 addition, 2 deletionstests/test_calc.py
- tests/test_leiden_oefenopgave.py 3 additions, 3 deletionstests/test_leiden_oefenopgave.py
- tests/test_leiden_oefenopgave_v12.py 20 additions, 20 deletionstests/test_leiden_oefenopgave_v12.py
- tests/test_node.py 5 additions, 5 deletionstests/test_node.py
- tests/test_parser.py 24 additions, 11 deletionstests/test_parser.py
- tests/test_rules_derivatives.py 2 additions, 2 deletionstests/test_rules_derivatives.py
- tests/test_rules_fractions.py 18 additions, 18 deletionstests/test_rules_fractions.py
- tests/test_rules_integrals.py 4 additions, 4 deletionstests/test_rules_integrals.py
- tests/test_rules_lineq.py 2 additions, 2 deletionstests/test_rules_lineq.py
- tests/test_rules_powers.py 1 addition, 1 deletiontests/test_rules_powers.py
- tests/test_validation.py 5 additions, 5 deletionstests/test_validation.py
Loading
Please register or sign in to comment