Pierror
Provides errors handling. More...
Enumerations | |
| enum | error_types { NO_ERROR = -1, LISP_ERROR = 1, MEMORY_ERROR = 2, MODE_ERROR = 3 } |
Functions | |
| void | pi_error (int CODE, char *message) |
| void | pi_lisp_error (char *message) |
| void | pi_error_few_args () |
| void | pi_error_many_args () |
| void | pi_error_stack () |
| void | pi_error_stack_overflow () |
| void | pi_error_stack_undeflow () |
| int | get_last_error () |
| bool | had_error () |
| void | reset_error () |
Detailed Description
Provides errors handling.
Enumeration Type Documentation
| enum error_types |
Function Documentation
| int get_last_error | ( | ) |
| bool had_error | ( | ) |
| void pi_error | ( | int | CODE, |
| char * | message | ||
| ) |
| void pi_error_few_args | ( | ) |
| void pi_error_many_args | ( | ) |
| void pi_error_stack | ( | ) |
| void pi_error_stack_overflow | ( | ) |
| void pi_error_stack_undeflow | ( | ) |
| void pi_lisp_error | ( | char * | message | ) |
| void reset_error | ( | ) |
