qbs* FUNC_FINALMEMBERARRAYWHOLEEXPR(qbs*_FUNC_FINALMEMBERARRAYWHOLEEXPR_STRING_EXPR){
qbs *tqbs;
ptrszint tmp_long;
int32 tmp_fileno;
uint32 qbs_tmp_base=qbs_tmp_list_nexti;
uint8 *tmp_mem_static_pointer=mem_static_pointer;
uint32 tmp_cmem_sp=cmem_sp;
#include "data52.txt"
mem_lock *sf_mem_lock;
new_mem_lock();
sf_mem_lock=mem_lock_tmp;
sf_mem_lock->type=3;
libqb_check_stack();
if (is_error_pending()) goto exit_subfunc;
do{
if(!qbevent)break;evnt(18569);}while(r);
do{
if(!qbevent)break;evnt(18570);}while(r);
do{
if(!qbevent)break;evnt(18571);}while(r);
do{
if(!qbevent)break;evnt(18572);}while(r);
do{
if(!qbevent)break;evnt(18573);}while(r);
do{
if(!qbevent)break;evnt(18574);}while(r);
do{
if(!qbevent)break;evnt(18575);}while(r);
do{
if(!qbevent)break;evnt(18576);}while(r);
do{
if(!qbevent)break;evnt(18577);}while(r);
do{
qbs_set(_FUNC_FINALMEMBERARRAYWHOLEEXPR_STRING_WORK,_FUNC_FINALMEMBERARRAYWHOLEEXPR_STRING_EXPR);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(18579);}while(r);
do{
*_FUNC_FINALMEMBERARRAYWHOLEEXPR_LONG_TOK_COUNT=FUNC_NUMELEMENTS(_FUNC_FINALMEMBERARRAYWHOLEEXPR_STRING_WORK);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(18580);}while(r);
S_21589:;
if ((-(*_FUNC_FINALMEMBERARRAYWHOLEEXPR_LONG_TOK_COUNT== 0 ))||is_error_pending()){
if(qbevent){evnt(18581);if(r)goto S_21589;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(18581);}while(r);
}
S_21592:;
while((-(*_FUNC_FINALMEMBERARRAYWHOLEEXPR_LONG_TOK_COUNT>= 2 ))||is_error_pending()){
if(qbevent){evnt(18583);if(r)goto S_21592;}
S_21593:;
if ((qbs_cleanup(qbs_tmp_base,(qbs_notequal(FUNC_GETELEMENT(_FUNC_FINALMEMBERARRAYWHOLEEXPR_STRING_WORK,&(pass3209= 1 )),qbs_new_txt_len("(",1)))|(qbs_notequal(FUNC_GETELEMENT(_FUNC_FINALMEMBERARRAYWHOLEEXPR_STRING_WORK,_FUNC_FINALMEMBERARRAYWHOLEEXPR_LONG_TOK_COUNT),qbs_new_txt_len(")",1)))))||is_error_pending()){
if(qbevent){evnt(18584);if(r)goto S_21593;}
do{
goto dl_exit_3208;
if(!qbevent)break;evnt(18584);}while(r);
}
do{
*_FUNC_FINALMEMBERARRAYWHOLEEXPR_LONG_DEPTH= 0 ;
if(!qbevent)break;evnt(18586);}while(r);
do{
*_FUNC_FINALMEMBERARRAYWHOLEEXPR_LONG_WRAPPED= -1 ;
if(!qbevent)break;evnt(18587);}while(r);
S_21598:;
fornext_value3211= 1 ;
fornext_finalvalue3211=*_FUNC_FINALMEMBERARRAYWHOLEEXPR_LONG_TOK_COUNT;
fornext_step3211= 1 ;
if (fornext_step3211<0) fornext_step_negative3211=1; else fornext_step_negative3211=0;
if (is_error_pending()) goto fornext_error3211;
goto fornext_entrylabel3211;
while(1){
fornext_value3211=fornext_step3211+(*_FUNC_FINALMEMBERARRAYWHOLEEXPR_LONG_TOKEN_INDEX);
fornext_entrylabel3211:
*_FUNC_FINALMEMBERARRAYWHOLEEXPR_LONG_TOKEN_INDEX=fornext_value3211;
if (fornext_step_negative3211){
if (fornext_value3211<fornext_finalvalue3211) break;
}else{
if (fornext_value3211>fornext_finalvalue3211) break;
}
fornext_error3211:;
if(qbevent){evnt(18588);if(r)goto S_21598;}
do{
qbs_set(_FUNC_FINALMEMBERARRAYWHOLEEXPR_STRING_TOKEN,FUNC_GETELEMENT(_FUNC_FINALMEMBERARRAYWHOLEEXPR_STRING_WORK,_FUNC_FINALMEMBERARRAYWHOLEEXPR_LONG_TOKEN_INDEX));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(18589);}while(r);
S_21600:;
if ((qbs_cleanup(qbs_tmp_base,qbs_equal(_FUNC_FINALMEMBERARRAYWHOLEEXPR_STRING_TOKEN,qbs_new_txt_len("(",1))))||is_error_pending()){
if(qbevent){evnt(18590);if(r)goto S_21600;}
do{
*_FUNC_FINALMEMBERARRAYWHOLEEXPR_LONG_DEPTH=*_FUNC_FINALMEMBERARRAYWHOLEEXPR_LONG_DEPTH+ 1 ;
if(!qbevent)break;evnt(18590);}while(r);
}
S_21603:;
if ((qbs_cleanup(qbs_tmp_base,qbs_equal(_FUNC_FINALMEMBERARRAYWHOLEEXPR_STRING_TOKEN,qbs_new_txt_len(")",1))))||is_error_pending()){
if(qbevent){evnt(18591);if(r)goto S_21603;}
do{
*_FUNC_FINALMEMBERARRAYWHOLEEXPR_LONG_DEPTH=*_FUNC_FINALMEMBERARRAYWHOLEEXPR_LONG_DEPTH- 1 ;
if(!qbevent)break;evnt(18592);}while(r);
S_21605:;
if (((-(*_FUNC_FINALMEMBERARRAYWHOLEEXPR_LONG_DEPTH== 0 ))&(-(*_FUNC_FINALMEMBERARRAYWHOLEEXPR_LONG_TOKEN_INDEX!=*_FUNC_FINALMEMBERARRAYWHOLEEXPR_LONG_TOK_COUNT)))||is_error_pending()){
if(qbevent){evnt(18593);if(r)goto S_21605;}
do{
*_FUNC_FINALMEMBERARRAYWHOLEEXPR_LONG_WRAPPED= 0 ;
if(!qbevent)break;evnt(18593);}while(r);
do{
goto fornext_exit_3210;
if(!qbevent)break;evnt(18593);}while(r);
}
}
fornext_continue_3210:;
}
fornext_exit_3210:;
S_21611:;
if (((-(*_FUNC_FINALMEMBERARRAYWHOLEEXPR_LONG_WRAPPED== 0 ))|(-(*_FUNC_FINALMEMBERARRAYWHOLEEXPR_LONG_DEPTH!= 0 )))||is_error_pending()){
if(qbevent){evnt(18596);if(r)goto S_21611;}
do{
goto dl_exit_3208;
if(!qbevent)break;evnt(18596);}while(r);
}
do{
qbs_set(_FUNC_FINALMEMBERARRAYWHOLEEXPR_STRING_WORK,FUNC_GETELEMENTS(_FUNC_FINALMEMBERARRAYWHOLEEXPR_STRING_WORK,&(pass3212= 2 ),&(pass3213=*_FUNC_FINALMEMBERARRAYWHOLEEXPR_LONG_TOK_COUNT- 1 )));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(18598);}while(r);
do{
qbs_set(_FUNC_FINALMEMBERARRAYWHOLEEXPR_STRING_LEADING_WRAPS,qbs_add(_FUNC_FINALMEMBERARRAYWHOLEEXPR_STRING_LEADING_WRAPS,qbs_new_txt_len("(",1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(18599);}while(r);
do{
qbs_set(_FUNC_FINALMEMBERARRAYWHOLEEXPR_STRING_TRAILING_WRAPS,qbs_add(_FUNC_FINALMEMBERARRAYWHOLEEXPR_STRING_TRAILING_WRAPS,qbs_new_txt_len(")",1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(18600);}while(r);
do{
*_FUNC_FINALMEMBERARRAYWHOLEEXPR_LONG_TOK_COUNT=FUNC_NUMELEMENTS(_FUNC_FINALMEMBERARRAYWHOLEEXPR_STRING_WORK);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(18601);}while(r);
S_21618:;
if ((-(*_FUNC_FINALMEMBERARRAYWHOLEEXPR_LONG_TOK_COUNT== 0 ))||is_error_pending()){
if(qbevent){evnt(18602);if(r)goto S_21618;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(18602);}while(r);
}
dl_continue_3208:;
}
dl_exit_3208:;
S_21622:;
if ((qbs_cleanup(qbs_tmp_base,qbs_notequal(FUNC_GETELEMENT(_FUNC_FINALMEMBERARRAYWHOLEEXPR_STRING_WORK,_FUNC_FINALMEMBERARRAYWHOLEEXPR_LONG_TOK_COUNT),qbs_new_txt_len(")",1))))||is_error_pending()){
if(qbevent){evnt(18605);if(r)goto S_21622;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(18605);}while(r);
}
do{
*_FUNC_FINALMEMBERARRAYWHOLEEXPR_LONG_DEPTH= 1 ;
if(!qbevent)break;evnt(18607);}while(r);
S_21626:;
fornext_value3215=*_FUNC_FINALMEMBERARRAYWHOLEEXPR_LONG_TOK_COUNT- 1 ;
fornext_finalvalue3215= 1 ;
fornext_step3215= -1 ;
if (fornext_step3215<0) fornext_step_negative3215=1; else fornext_step_negative3215=0;
if (is_error_pending()) goto fornext_error3215;
goto fornext_entrylabel3215;
while(1){
fornext_value3215=fornext_step3215+(*_FUNC_FINALMEMBERARRAYWHOLEEXPR_LONG_TOKEN_INDEX);
fornext_entrylabel3215:
*_FUNC_FINALMEMBERARRAYWHOLEEXPR_LONG_TOKEN_INDEX=fornext_value3215;
if (fornext_step_negative3215){
if (fornext_value3215<fornext_finalvalue3215) break;
}else{
if (fornext_value3215>fornext_finalvalue3215) break;
}
fornext_error3215:;
if(qbevent){evnt(18608);if(r)goto S_21626;}
do{
qbs_set(_FUNC_FINALMEMBERARRAYWHOLEEXPR_STRING_TOKEN,FUNC_GETELEMENT(_FUNC_FINALMEMBERARRAYWHOLEEXPR_STRING_WORK,_FUNC_FINALMEMBERARRAYWHOLEEXPR_LONG_TOKEN_INDEX));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(18609);}while(r);
S_21628:;
if ((qbs_cleanup(qbs_tmp_base,qbs_equal(_FUNC_FINALMEMBERARRAYWHOLEEXPR_STRING_TOKEN,qbs_new_txt_len(")",1))))||is_error_pending()){
if(qbevent){evnt(18610);if(r)goto S_21628;}
do{
*_FUNC_FINALMEMBERARRAYWHOLEEXPR_LONG_DEPTH=*_FUNC_FINALMEMBERARRAYWHOLEEXPR_LONG_DEPTH+ 1 ;
if(!qbevent)break;evnt(18610);}while(r);
}
S_21631:;
if ((qbs_cleanup(qbs_tmp_base,qbs_equal(_FUNC_FINALMEMBERARRAYWHOLEEXPR_STRING_TOKEN,qbs_new_txt_len("(",1))))||is_error_pending()){
if(qbevent){evnt(18611);if(r)goto S_21631;}
do{
*_FUNC_FINALMEMBERARRAYWHOLEEXPR_LONG_DEPTH=*_FUNC_FINALMEMBERARRAYWHOLEEXPR_LONG_DEPTH- 1 ;
if(!qbevent)break;evnt(18612);}while(r);
S_21633:;
if ((-(*_FUNC_FINALMEMBERARRAYWHOLEEXPR_LONG_DEPTH== 0 ))||is_error_pending()){
if(qbevent){evnt(18613);if(r)goto S_21633;}
do{
*_FUNC_FINALMEMBERARRAYWHOLEEXPR_LONG_OPEN_INDEX=*_FUNC_FINALMEMBERARRAYWHOLEEXPR_LONG_TOKEN_INDEX;
if(!qbevent)break;evnt(18614);}while(r);
do{
goto fornext_exit_3214;
if(!qbevent)break;evnt(18615);}while(r);
}
}
fornext_continue_3214:;
}
fornext_exit_3214:;
S_21639:;
if ((-(*_FUNC_FINALMEMBERARRAYWHOLEEXPR_LONG_OPEN_INDEX<= 0 ))||is_error_pending()){
if(qbevent){evnt(18620);if(r)goto S_21639;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(18620);}while(r);
}
S_21642:;
if ((-(*_FUNC_FINALMEMBERARRAYWHOLEEXPR_LONG_OPEN_INDEX>=(*_FUNC_FINALMEMBERARRAYWHOLEEXPR_LONG_TOK_COUNT- 1 )))||is_error_pending()){
if(qbevent){evnt(18621);if(r)goto S_21642;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(18621);}while(r);
}
S_21645:;
if ((-(*_FUNC_FINALMEMBERARRAYWHOLEEXPR_LONG_OPEN_INDEX< 3 ))||is_error_pending()){
if(qbevent){evnt(18622);if(r)goto S_21645;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(18622);}while(r);
}
S_21648:;
if ((qbs_cleanup(qbs_tmp_base,qbs_notequal(FUNC_GETELEMENT(_FUNC_FINALMEMBERARRAYWHOLEEXPR_STRING_WORK,&(pass3216=*_FUNC_FINALMEMBERARRAYWHOLEEXPR_LONG_OPEN_INDEX- 2 )),qbs_new_txt_len(".",1))))||is_error_pending()){
if(qbevent){evnt(18623);if(r)goto S_21648;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(18623);}while(r);
}
do{
qbs_set(_FUNC_FINALMEMBERARRAYWHOLEEXPR_STRING_FINALMEMBERARRAYWHOLEEXPR,qbs_add(qbs_add(qbs_add(_FUNC_FINALMEMBERARRAYWHOLEEXPR_STRING_LEADING_WRAPS,FUNC_GETELEMENTS(_FUNC_FINALMEMBERARRAYWHOLEEXPR_STRING_WORK,&(pass3217= 1 ),_FUNC_FINALMEMBERARRAYWHOLEEXPR_LONG_OPEN_INDEX)),qbs_new_txt_len(")",1)),_FUNC_FINALMEMBERARRAYWHOLEEXPR_STRING_TRAILING_WRAPS));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(18625);}while(r);
exit_subfunc:;
free_mem_lock(sf_mem_lock);
#include "free52.txt"
if ((tmp_mem_static_pointer>=mem_static)&&(tmp_mem_static_pointer<=mem_static_limit)) mem_static_pointer=tmp_mem_static_pointer; else mem_static_pointer=mem_static;
cmem_sp=tmp_cmem_sp;
qbs_maketmp(_FUNC_FINALMEMBERARRAYWHOLEEXPR_STRING_FINALMEMBERARRAYWHOLEEXPR);return _FUNC_FINALMEMBERARRAYWHOLEEXPR_STRING_FINALMEMBERARRAYWHOLEEXPR;
}
