I was reviewing the typechecker for the surface language. There were some rules in the draft that didn't have a corresponding case split in typecheck_aux. Do we need case splitting for the following rules: T_FST, T_SND, T_APP, T_LCASE, T_SUB, T_TYPEAPP, T_NCASE, T_SUCC, and T_UNIT?
If some of them need to be added to the typechecker, just let me know which ones and I'll add them.
I was reviewing the typechecker for the surface language. There were some rules in the draft that didn't have a corresponding case split in
typecheck_aux
. Do we need case splitting for the following rules: T_FST, T_SND, T_APP, T_LCASE, T_SUB, T_TYPEAPP, T_NCASE, T_SUCC, and T_UNIT?If some of them need to be added to the typechecker, just let me know which ones and I'll add them.