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: