summaryrefslogtreecommitdiff
path: root/src/scriptengine.cpp (follow)
AgeCommit message (Collapse)Author
2016-12-01Terrible parsing issues are behind us now.Mike Buland
At least...those issues are behind us. We'll see what happens next. Also, added some macros to make debugging easily optional.
2016-12-01Found a big problem with order of operations.Mike Buland
I believe this is because I'm using right tail recursion, but I'm not really sure how I could change it for this program. order of operations is being observed perfectly, but then operations are being performed from right to left, not left to right. I think I may be reducing too frequently, honestly.
2016-12-01Scripts are executable now!Mike Buland
The main interactive interface doesn't work, and there's a lot left to do with the unit tests, other command line options, etc. but it's pretty exciting. I also still have to figure out how commands will work. I'm thinking they'll be stored in an Expression and executed by the engine as normal.