VM and internal coded related error descriptor.
Class CodeError( [code],[description],[extra] ) from \
Error( code, description, extra )
| code | A numeric error code. |
| description | A textual description of the error code. |
| extra | A descriptive message explaining the error conditions. |
This hard errors are usually generated by the VM when it finds some corruption of the code, or some illegal istruction parameter. Scripts can hardly receive it, if not as a notification of something bad happened to another controlled script.
| Properties inherited from class Error | |
| boxed | Boxed error. |
| code | Error code associated with this error. |
| description | Textual description for the error code of this error. |
| line | Line at which the error happened. |
| message | Arbitrary text used to better explain and define the error conditions. |
| module | Name of the module where the error has been generated. |
| origin | String identifying the origin of the error. |
| pc | Program counter of the instruction that raised the error. |
| subErrors | Array of sub-errors. |
| symbol | Symbol name (function or method) where the error has been raised. |
| systemError | If the error was caused by a failure during an OS operation, this this property contains the error code indicating the cause of the failure. |
| Methods inherited from class Error | |
| getSysErrDesc | returns system specific error description. |
| heading | Creates a short textual representation of the error. |
| toString | Creates a textual representation of the error. |