Closed bushwallyta271828 closed 6 months ago
TODO:
(Update: conditional probability parsing is still being bizarre with 0, and Docker also started behaving bizarrely and I had to clear the cache.)
Oh wait a minute, I think I see the bug: 0 is being evaluated as falsy! I need to explicitly check if my objects equal null!
It works almost all the time, but it occasionally crashes. I'm getting a RangeError: Invalid array length at Array.push.
TODO:
Now it's crashing on (aaa implies aaa) implies aaa.
Okay, I think the parser is actually working! I can't get it to crash or give strange answers after some playing around with it. Let's finally move on!
That said, the syntax text has a few bugs.
Those bugs are now fixed. TODO:
TODO:
TODO for future branches:
TODO:
TODO for future branches:
TODO for future branches:
Looks good! Let's merge!
I'm actually going to drop "Go through parsing files and use "never" to get type checker to verify that cases are exhaustive." I need to move on from the parser. If it's giving me problems in the future I can always go back and clean it up.
TODO: