Conversation
|
My original idea worked better, I'm going to use that. |
|
For some reason, the function is duplicating parentheses blocks. Per the output: Is the function being sent to verification, which in addition to being wrong (syntactically), is not equivalent to the original function at all, which was All previous functions seem to be passed correctly. As a matter of fact, it only seems to be a problem when the parentheses come last. Finally, it doesn't build on Ubuntu for whatever reason, yet it builds perfectly fine on my Windows machine. |
|
Fixed the above by removing the |
|
A new bug has arisen: the substitution never happens in the first place. Edit: I'm an idiot, I was calling it incorrectly anyways. Edit 2: Fixed the above, now it crashes. |
|
Even with all that fixed, the substitution part still never happens. Edit: It misses a parenthesis when copying the function, it fails BEFORE the substitution. |
…tion is copied correctly.
…ome more testing of this.
…ome more testing of this.
… to do some more testing of this." This reverts commit cd5338b. It's still buggy as hell.
|
I'm going with the original idea I had, by denoting functions after operators with spaces preceding them. This had to be done, as otherwise it would interpret +f(x2)(Number) as if +f was the function being called. Now, to achieve addition it should be written Let's see how this goes. |
|
With my current changes, now it is messing up the |
|
Nevermind. For whatever reason, it includes the value of |
…ctually get to that point in the code.
… simpler one. I'm calling it a day at this point.
|
For the record: It still doesn't work. I STILL CAN'T FIX THAT SINGLE LINE TO WORK FOR ALL TEST CASES ARGHHHHHHHHHHHHHHHHHH |
|
This is being delayed until the next release. |
This pull request fixes Issue #12 by adding nested functions.