Previous: External error codes, Up: Error methods macros and codes [Contents][Index]
An internal error code may be one of two things: First, it can be an error code that arises from an internal Libmarpa programming issue (in other words, something happening in the code that was not supposed to be able to happen.) Second, it can be an error code that only occurs when a method from Libmarpa’s internal interface is used. Both kinds of internal error message share one common trait — users of the Libmarpa’s external interface should never see them.
Internal error messages require someone with knowledge of the Libmarpa internals to follow up on them. They usually do not have descriptions or suggested messages.
Numeric value: 1.
Numeric value: 2.
Numeric value: 3.
Numeric value: 4.
Numeric value: 5.
Numeric value: 7.
“Development” errors were used heavily during Libmarpa’s development, when it was not yet clear how precisely to classify every error condition. Unless they are using a developer’s version, users of the external interface should never see development errors.
Development errors have an error string associated with them. The error string is a short 7-bit ASCII error string that describes the error. Numeric value: 9. Suggested message: "Development error, see string".
Numeric value: 10.
Numeric value: 14.
A “catchall” internal error. Numeric value: 19.
The AHFA ID was invalid. There are no AHFAs any more, so this message should not occur. Numeric value: 20.
The AHM ID was invalid. The term “AIMID” is a legacy of earlier implementations and must be kept for backward compatibility. Numeric value: 21.
Numeric value: 23.
Numeric value: 24.
Numeric value: 33.
Numeric value: 35.
Numeric value: 36.
Numeric value: 37.
Numeric value: 38.
Numeric value: 40.
Numeric value: 46.
Numeric value: 47.
Numeric value: 45.
Numeric value: 48.
Numeric value: 51.
Numeric value: 52.
Numeric value: 55.
Numeric value: 70.
Numeric value: 71.
Numeric value: 68.
Numeric value: 69.
Numeric value: 67.
Numeric value: 72.
Numeric value: 95. Suggested message: "The recognizer is inconsistent".
Previous: External error codes, Up: Error methods macros and codes [Contents][Index]