s_yap_error_descriptor¶
all we need to know about an error/throw
Public-attrib:¶
1. yap_error_number s_yap_error_descriptor::errorNo: : error identifier
1. yap_error_class_number s_yap_error_descriptor::errorClass: : kind of error: derived from errorNo;
1. char* s_yap_error_descriptor::errorAsText: : errorNo as text
1. char* s_yap_error_descriptor::errorAsTex/2:
1. char* s_yap_error_descriptor::classAsText: : errorClass as text
1. intptr_t s_yap_error_descriptor::errorLine: : c-code that generated the error C-line
1. const char* s_yap_error_descriptor::errorFunction: : C-function.
1. const char* s_yap_error_descriptor::errorFile: : C-file.
1. const char* s_yap_error_descriptor::prologPredName: : Prolog predicate that caused the error: name.
1. uintptr_t s_yap_error_descriptor::prologPredArity: : Prolog predicate that caused the error:arity.
1. const char* s_yap_error_descriptor::prologPredModule: : Prolog predicate that caused the error:module
1. const char* s_yap_error_descriptor::prologPredFile: : Prolog predicate that caused the error:line
1. uintptr_t s_yap_error_descriptor::prologPredLine: : line where error clause defined
1. uintptr_t s_yap_error_descriptor::parserPos: : syntax and other parsing errors
1. uintptr_t s_yap_error_descriptor::parserFirstPos:
1. uintptr_t s_yap_error_descriptor::parserFirstLinePos:
1. uintptr_t s_yap_error_descriptor::parserLastPos:
1. uintptr_t s_yap_error_descriptor::parserLastLinePos:
1. uintptr_t s_yap_error_descriptor::parserLine:
1. uintptr_t s_yap_error_descriptor::parserSize:
1. uintptr_t s_yap_error_descriptor::parserLinePos:
1. uintptr_t s_yap_error_descriptor::parserFirstLine:
1. uintptr_t s_yap_error_descriptor::parserLastLine:
1. const char* s_yap_error_descriptor::parserTextA:
1. const char* s_yap_error_descriptor::parserTextB:
1. const char* s_yap_error_descriptor::parserFile:
1. bool s_yap_error_descriptor::parserReadingCode: : reading a clause, or called from read?
1. bool s_yap_error_descriptor::prologConsulting: : whether we are consulting
1. const char* s_yap_error_descriptor::culprit:
1. YAP_Term s_yap_error_descriptor::errorUserTerm:
1. YAP_Term s_yap_error_descriptor::culprit_t:
1. const char* s_yap_error_descriptor::prologStack: : Prolog stack at the time.
1. char* s_yap_error_descriptor::errorMsg:
1. size_t s_yap_error_descriptor::errorMsgLen:
1. const char* s_yap_error_descriptor::currentGoal:
1. const char* s_yap_error_descriptor::alternativeGoal:
1. const char* s_yap_error_descriptor::continuationGoal:
1. struct s_yap_error_descriptor* s_yap_error_descriptor::top_error: