Commit Graph

19 Commits

Author SHA1 Message Date
Vera Lewis
90d63cbcbf Improved contracts 2026-01-04 01:09:19 -06:00
Vera Lewis
f4528e64b9 added guard for empty expressions 2025-12-25 20:25:58 -06:00
Vera Lewis
bc87dc3e88 Fixed -f flag 2025-03-21 00:44:04 -05:00
Vera Lewis
56edfa1fef Added division by zero detection 2025-03-14 02:26:24 -05:00
Vera Lewis
d30d861c2b Corrected empty arguments recognized as numbers. Empty arguments are now ignored. 2024-03-27 04:50:43 -05:00
Vera Lewis
b0b7b07bfe Corrected single check for empty stack, which resulted in popping nonexistent operands when arrity > 1 2024-03-27 04:42:14 -05:00
Vera Lewis
375d371927 Remove old ee.c ee.h outside of src dir 2024-03-27 04:31:35 -05:00
Vera Lewis
92eda19bdd Fixed negative number issue 2024-03-27 04:30:17 -05:00
Jon Lewis
fa90ad17db Converted push/pop to pass by ref 2018-10-16 20:58:34 -05:00
Jon Lewis
f8f3dfbac8 Fixed typo: Part II. Protip: Build your software before you commit. 2018-07-13 14:07:45 -05:00
Jon Lewis
78b2518b13 Fixed typo 2018-07-13 14:04:33 -05:00
Jon Lewis
2aebaa75e3 fixed docstring for report and evaluate 2018-06-29 11:47:04 -05:00
Jon Lewis
7396ec8bf1 fixed docstring for arrity() 2018-06-29 11:37:30 -05:00
Jon Lewis
4da785e925 Fixed an issue where ee didn't recognize subtraction 2018-06-28 19:49:57 -05:00
Jon Lewis
63367550df Major overhaul. Using pointer arithmetic and strtod now 2018-06-27 15:26:32 -05:00
Jon-William Lewis
2968740698 Fixed a bug where insufficient operands would be reported where invalid input should be.
Fixed a bug where ee would crash if a negative factorial was specified.
2016-08-18 21:27:38 -05:00
Jon-William Lewis
c59a4ebe2f Merge branch 'master' of https://github.com/xenami/ee 2016-03-28 00:39:24 -05:00
Jon Lewis
05c39421cd Initial commit 2016-03-28 00:37:47 -05:00
Jon-William Lewis
465ee17549 Initial Commit 2016-03-28 00:36:40 -05:00