omerror.spad line 1 [edit on github]
OpenMathErrorKind represents different kinds of OpenMath errors: specifically parse errors, unknown CD or symbol errors, and read errors.
OMParseError?(u) tests whether u is an OpenMath parsing error.
OMReadError?(u) tests whether u is an OpenMath read error.
OMUnknownCD?(u) tests whether u is an OpenMath unknown CD error.
OMUnknownSymbol?(u) tests whether u is an OpenMath unknown symbol error.
coerce(u) creates an OpenMath error object of an appropriate type if u is one of OMParseError, OMReadError, OMUnknownCD or OMUnknownSymbol, otherwise it raises a runtime error.