Canonical sources for HOL4 theorem-proving system. Branch develop is where “mainline development” occurs; when develop passes our regression tests, master is merged forward to catch up.
PolyML keeps track of the location of every exception (the position of the raise keyword), and this information is very useful for debugging, so let's show that. In VSCode it also enables the ability to click in the terminal to go directly to the error.
A few other locations had to be adjusted to use reraise to avoid clobbering the location information.
PolyML keeps track of the location of every exception (the position of the
raise
keyword), and this information is very useful for debugging, so let's show that. In VSCode it also enables the ability to click in the terminal to go directly to the error.A few other locations had to be adjusted to use
reraise
to avoid clobbering the location information.