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.