Summary
continue compilation for toplevel forms, if possible
Metadata
- Id: 680e135c693f3c59eca1c8c14682d5bbdcfb511d
- Trac id: 958
- Type: enhancement
- Reporter: felix
- Owner: felix
- Cc:
- Status: closed
- Component: compiler
- Estimated difficulty: hard
- Resolution: wontfix
- Priority: not urgent at all
- Milestone: someday
- Version: 4.8.x
- Changetime: 2023-03-10 11:30:02 UTC
- Created: 2012-12-12 16:48:55 UTC
- Keywords:
Description
Modify error handling in the compiler to catch errors and continue whatever compilation pass is currently running. This should probably not apply to optimization stages, but for example: reading, canonicalization, scrutiny. Restarting the current pass for the next toplevel expression should be ok.
In other words: continue as long as possible instead of stopping on the first error.