summaryrefslogtreecommitdiff
path: root/src/tibeval.c
AgeCommit message (Expand)Author
2017-05-22Use new Delwink styleDavid McMackins II
2016-09-05Allow negative numbers in entryDavid McMackins II
2016-09-02Add degrees operatorDavid McMackins II
2016-08-29Add Ans variableDavid McMackins II
2016-08-21Add eDavid McMackins II
2016-08-20Remove TIB-complex function typeDavid McMackins II
2016-08-19Skip T-type operators which were previously evaluatedDavid McMackins II
2016-08-19Add check for unexpected resultDavid McMackins II
2016-08-18Make operator parsing more elegantDavid McMackins II
2016-08-17Check for strings in operand evaluation loopDavid McMackins II
2016-08-17Add power of 10 EDavid McMackins II
2016-08-15Add factorialDavid McMackins II
2016-08-09Fix string checkDavid McMackins II
2016-08-08Replace macroDavid McMackins II
2016-08-07Add implicit zero value for variables when evaluatingDavid McMackins II
2016-08-06Remove singly-used variableDavid McMackins II
2016-08-05Improve variable assignment parsingDavid McMackins II
2016-08-05Fix variable value parsingDavid McMackins II
2016-07-28Switch to signed expression indexesDavid McMackins II
2016-07-23Change inconsistent bool function nameDavid McMackins II
2016-07-23Symbolify redirected functionDavid McMackins II
2016-07-23Update length when adding closing parensDavid McMackins II
2016-07-22Fix bug where implicit multiplication wouldn't work for left parenthesesDavid McMackins II
2016-07-22Fix bug where multiplying caused an infinite loopDavid McMackins II
2016-07-22Increase reference instead of copying resultDavid McMackins II
2016-07-21Fix some data management errorsDavid McMackins II
2016-07-20Allow some basic mathDavid McMackins II
2016-06-29Use eight spaces instead of tabsDavid McMackins II
2016-06-28Shorten and standardize free_data functionDavid McMackins II
2016-06-23Rework TI-BASIC expressionsDavid McMackins II
2015-10-09Remove unused headerDavid McMackins II
2015-10-05Add value storage to evaluation procedureDavid McMackins II
2015-09-11No longer needlessly copying input for single evaluationDavid McMackins II
2015-09-11Now evaluating variablesDavid McMackins II
2015-09-10Changed function pointer dereferencing syntaxDavid McMackins II
2015-09-09Now evaluating registered function callsDavid McMackins II
2015-09-09Change parenthesis surround check to be more useful for functionsDavid McMackins II
2015-09-09Change qualification for left parenthesisDavid McMackins II
2015-06-15Now using tib_foreachexpr where appropriate in evalDavid McMackins II
2015-06-15Fixed memory leak when evaluating math operationsDavid McMackins II
2015-06-15Avoiding errno corruption at end of evalDavid McMackins II
2015-06-15Now freeing the calculation list as soon as it's no longer neededDavid McMackins II
2015-06-15Made function for arithmetic calculationDavid McMackins II
2015-06-14Fix eval loop to return computed valueDavid McMackins II
2015-06-14Changed operator detection function to have more appropriate nameDavid McMackins II
2015-06-13Added exponent computation to eval loopDavid McMackins II
2015-06-13Finished basic eval loopDavid McMackins II
2015-06-13Now evaluating single-operand expressionsDavid McMackins II
2015-06-13Now checking for valid operators/operands ratioDavid McMackins II
2015-06-13Removed obsolete symbolic constantDavid McMackins II