Immediately interrupts the current computation, returns to the
top-level, and displays the argument string_expression as error
message.
Note:
This should be used as an emergency, resp. failure, exit within procedures.
Example:
int i=1;
proc myError() {ERROR("Need to leave now");i=2;}
myError();
→ ? Need to leave now
→ ? error occurred in line 2: `ERROR("Need to leave now");i=2;`
→ ? leaving ::myError
→ skipping text from `;` error at token `)`
i;
→ 1
User manual for Singular version 2-0-4, October 2002,
generated by texi2html.