I fixed this one too now. It was a bug in pydesugar (not in the header files).
Here's what I'd done wrong:
If you look at at hir-header.rkt, I desugared try into call/ec so that
break and continue don't take parameters.
But, the CPS transform of call/ec assumes that exactly one value will
be passed to every continuation, so I modified it so that they take
(and ignore) a parameter.
Then, I forgot to change the *rebindings* of break and continue to
also accept one parameter when I copy/pasted from hir-header.rkt into
the desugarer itself.
Oops.
Since I screwed that up, I'll have to be lenient in grading too. ;)
> --
> You received this message because you are subscribed to the Google Groups
> "Utah Compilers, Spring 2013" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to
utah-compilers-spri...@googlegroups.com.
> For more options, visit
https://groups.google.com/groups/opt_out.
>
>