Opened 7 years ago

Last modified 3 years ago

#958 new enhancement

continue compilation for toplevel forms, if possible

Reported by: felix winkelmann Owned by: felix winkelmann
Priority: not urgent at all Milestone: someday
Component: compiler Version: 4.8.x
Keywords: Cc:
Estimated difficulty: hard

Description (last modified by felix winkelmann)

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.

Change History (2)

comment:1 Changed 7 years ago by felix winkelmann

Description: modified (diff)

comment:2 Changed 3 years ago by sjamaan

Estimated difficulty: hard
Note: See TracTickets for help on using tickets.