fixed bugs in CPS.hs; see comments in #2733 at github#2737
Conversation
|
After several trivial nmistakes I managed to put together a PR which fails "only" in the four checks listed. I believe that only the acton-yang failure is important, but this needs to be looked at carefully. The test run report says the following: @mzagozen, can you look at these tests and say something about the results? And @nordlander, can you help by looking at my friend's code for And/Or expressions in the CPS pre pass? If you want/need to run the compiler, it is branch fix-2733-again. |
|
I talked to my friend about the acton-yang problem, and got the following reply:
He suggests the following patch to parse_regex leading to the modified version So it would be good if @mzagozen could verify my friend's finding and if so update acton-yang. After that we make another try with this PR. |
|
@sydow yes, the fix is in and now this compiler branch passes the test. |
Fixed problems in the pre pass of CPS.hs for Let expressions and And/Or expressions.