Opened 7 years ago

Last modified 3 years ago

#958 new enhancement

continue compilation for toplevel forms, if possible

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

Description (last modified by felix)

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

  • Description modified (diff)

comment:2 Changed 3 years ago by sjamaan

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