Commit History

Autor SHA1 Mensaxe Data
  Taddeus Kroes ea8ce3ac20 Added a set of reduction rules for expressions with absolute values. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes 42662f455b Changed negation precedence to that of subtraction and modified rules+tests correspondingly. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes 24dc157db2 Node.contains() now ignores negation in the compared node during comparison. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes d32ba0623a Added shortcut constructor for equality operator. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes 17c6fae8aa Added logical operators. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes d3a8ad0aaf Moved all spreaded node creation functions to src/node.py. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes dfbc16d4aa Removed some unused imports. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes 74d5caf139 Added short notation for absolute values as only function parameter. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes 196a602c5b Added notation for absolute value to the parser. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes a6b3d67158 Added stringification for (indefinite and definite) integrals. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes 2ed4de97ba Added notation for indefinite integrals. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes cbd37711fd Implemented integral notation, still produces one shift/reduce conflict. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes b05101aeee Started implementing integrals. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes c19155e67d Generalized PI to SPECIAL_TOKENS, now including INFINITY. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes acbc9fb7f8 Added inequivalence operator to ExpressionBase. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes 9146b782d3 Added possibility to pass an operator as an integer to the ExprexxionNode constructor. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes f1e51800eb Added some new syntaxes for logarithms in the parser and printer. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes 70eeb83e48 Added overwrite fucntion for derivative line generation. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes a156a2b585 Added fucntion to check if a node contains another node. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes 051eaff5b9 Added logarithm operaters. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes adb38a1b77 Added derivative operator. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes 6326dbcda7 Removed double return. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes 1c68fcb3c6 Merged conflicts. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes be87484c2e Moved unicode PI to separate unicode tokens file. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes 1e753b0b1f Added PI to parser and Node stringification. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes 9084b7f4ae Removed old commented operators. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes f319783e77 Removed prototype function grammar. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes b9aea94e47 Merge branch 'function' of kompiler.org:trs into function %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes 8c9a6c6ed8 Introduces FUNCTION token instead of seperate tokens for each function. %!s(int64=14) %!d(string=hai) anos
  Taddeus Kroes 1752a601a1 Started implementing function parsing. %!s(int64=14) %!d(string=hai) anos