Jonathan Lindegaard Starup
Jonathan Lindegaard Starup
This PR makes it easier to plug in Cade's backend fx because you can make your own decisions about what classes you generate and what they are called.
> Could you point out exactly where the ClassFile API is mirrored? In the code or here? `ClassFileMethodVisitor.aconst_null()` corresponds to `CodeBuilder.aconst_null()`
i think itll just bring more pain while migrating, but in the end, sure
@magnus-madsen It looks to be very slow (some optimizations are yet to be added) but it seems to work
Maybe my laptop is just slow 😄 now the typing rules are in
The failing test is actually an ill-typed program which is now visible with the proper rules
should error effects just be treated as constants?
ive seen that exception on master many times, i dont think its just this pr
(we should also fix the right associative +/- parsing)
The failing test has a "too complex" system, but it doesn't locally, hmmm