kengorab/abra-lang

Surfacing more than just 1 error

Opened this issue · 0 comments

Right now, if we encounter an error we immediately bail out and we're done. This worked for bootstrapping, but it would be a bit nicer if we could surface some more actionable error messages (and maybe even warnings!). If there's an error within a given block, we could record an error for that block, and then resume typechecking the code immediately following that block has completed.