#line 18946 "qb64pe.bas"
int16 FUNC_ISEMPTYPARENTHESIZEDTARGET(qbs*_FUNC_ISEMPTYPARENTHESIZEDTARGET_STRING_EXPR){
#line 18946 "qb64pe.bas"
qbs *tqbs;
#line 18946 "qb64pe.bas"
ptrszint tmp_long;
#line 18946 "qb64pe.bas"
int32 tmp_fileno;
#line 18946 "qb64pe.bas"
uint32 qbs_tmp_base=qbs_tmp_list_nexti;
#line 18946 "qb64pe.bas"
uint8 *tmp_mem_static_pointer=mem_static_pointer;
#line 18946 "qb64pe.bas"
uint32 tmp_cmem_sp=cmem_sp;
#line 18946 "qb64pe.bas"
#include "data58.txt"
#line 18946 "qb64pe.bas"
mem_lock *sf_mem_lock;
#line 18946 "qb64pe.bas"
new_mem_lock();
#line 18946 "qb64pe.bas"
sf_mem_lock=mem_lock_tmp;
#line 18946 "qb64pe.bas"
sf_mem_lock->type=3;
#line 18946 "qb64pe.bas"
libqb_check_stack();
#line 18946 "qb64pe.bas"
if (is_error_pending()) goto exit_subfunc;
#line 18947 "qb64pe.bas"
do{
#line 18947 "qb64pe.bas"
*_FUNC_ISEMPTYPARENTHESIZEDTARGET_LONG_N=FUNC_NUMELEMENTS(_FUNC_ISEMPTYPARENTHESIZEDTARGET_STRING_EXPR);
#line 18947 "qb64pe.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 18947 "qb64pe.bas"
if(!qbevent)break;evnt(18947);}while(r);
#line 18948 "qb64pe.bas"
S_21909:;
#line 18948 "qb64pe.bas"
if ((-(*_FUNC_ISEMPTYPARENTHESIZEDTARGET_LONG_N== 0 ))||is_error_pending()){
#line 18948 "qb64pe.bas"
if(qbevent){evnt(18948);if(r)goto S_21909;}
#line 18948 "qb64pe.bas"
do{
#line 18948 "qb64pe.bas"
*_FUNC_ISEMPTYPARENTHESIZEDTARGET_INTEGER_ISEMPTYPARENTHESIZEDTARGET= -1 ;
#line 18948 "qb64pe.bas"
if(!qbevent)break;evnt(18948);}while(r);
#line 18948 "qb64pe.bas"
do{
#line 18948 "qb64pe.bas"
goto exit_subfunc;
#line 18948 "qb64pe.bas"
if(!qbevent)break;evnt(18948);}while(r);
#line 18948 "qb64pe.bas"
}
#line 18950 "qb64pe.bas"
S_21913:;
#line 18950 "qb64pe.bas"
while((-(*_FUNC_ISEMPTYPARENTHESIZEDTARGET_LONG_N>= 2 ))||is_error_pending()){
#line 18950 "qb64pe.bas"
if(qbevent){evnt(18950);if(r)goto S_21913;}
#line 18951 "qb64pe.bas"
S_21914:;
#line 18951 "qb64pe.bas"
if ((qbs_cleanup(qbs_tmp_base,(qbs_notequal(FUNC_GETELEMENT(_FUNC_ISEMPTYPARENTHESIZEDTARGET_STRING_EXPR,&(pass2535= 1 )),qbs_new_txt_len("(",1)))|(qbs_notequal(FUNC_GETELEMENT(_FUNC_ISEMPTYPARENTHESIZEDTARGET_STRING_EXPR,_FUNC_ISEMPTYPARENTHESIZEDTARGET_LONG_N),qbs_new_txt_len(")",1)))))||is_error_pending()){
#line 18951 "qb64pe.bas"
if(qbevent){evnt(18951);if(r)goto S_21914;}
#line 18951 "qb64pe.bas"
do{
#line 18951 "qb64pe.bas"
goto exit_subfunc;
#line 18951 "qb64pe.bas"
if(!qbevent)break;evnt(18951);}while(r);
#line 18951 "qb64pe.bas"
}
#line 18953 "qb64pe.bas"
do{
#line 18953 "qb64pe.bas"
*_FUNC_ISEMPTYPARENTHESIZEDTARGET_LONG_B= 0 ;
#line 18953 "qb64pe.bas"
if(!qbevent)break;evnt(18953);}while(r);
#line 18954 "qb64pe.bas"
do{
#line 18954 "qb64pe.bas"
*_FUNC_ISEMPTYPARENTHESIZEDTARGET_LONG_WRAPPED= -1 ;
#line 18954 "qb64pe.bas"
if(!qbevent)break;evnt(18954);}while(r);
#line 18955 "qb64pe.bas"
S_21919:;
#line 18955 "qb64pe.bas"
fornext_value2537= 1 ;
#line 18955 "qb64pe.bas"
fornext_finalvalue2537=*_FUNC_ISEMPTYPARENTHESIZEDTARGET_LONG_N;
#line 18955 "qb64pe.bas"
fornext_step2537= 1 ;
#line 18955 "qb64pe.bas"
if (fornext_step2537<0) fornext_step_negative2537=1; else fornext_step_negative2537=0;
#line 18955 "qb64pe.bas"
if (is_error_pending()) goto fornext_error2537;
#line 18955 "qb64pe.bas"
goto fornext_entrylabel2537;
#line 18955 "qb64pe.bas"
while(1){
#line 18955 "qb64pe.bas"
fornext_value2537=fornext_step2537+(*_FUNC_ISEMPTYPARENTHESIZEDTARGET_LONG_I);
#line 18955 "qb64pe.bas"
fornext_entrylabel2537:
#line 18955 "qb64pe.bas"
*_FUNC_ISEMPTYPARENTHESIZEDTARGET_LONG_I=fornext_value2537;
#line 18955 "qb64pe.bas"
if (fornext_step_negative2537){
#line 18955 "qb64pe.bas"
if (fornext_value2537<fornext_finalvalue2537) break;
#line 18955 "qb64pe.bas"
}else{
#line 18955 "qb64pe.bas"
if (fornext_value2537>fornext_finalvalue2537) break;
#line 18955 "qb64pe.bas"
}
#line 18955 "qb64pe.bas"
fornext_error2537:;
#line 18955 "qb64pe.bas"
if(qbevent){evnt(18955);if(r)goto S_21919;}
#line 18956 "qb64pe.bas"
do{
#line 18956 "qb64pe.bas"
qbs_set(_FUNC_ISEMPTYPARENTHESIZEDTARGET_STRING_T,FUNC_GETELEMENT(_FUNC_ISEMPTYPARENTHESIZEDTARGET_STRING_EXPR,_FUNC_ISEMPTYPARENTHESIZEDTARGET_LONG_I));
#line 18956 "qb64pe.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 18956 "qb64pe.bas"
if(!qbevent)break;evnt(18956);}while(r);
#line 18957 "qb64pe.bas"
S_21921:;
#line 18957 "qb64pe.bas"
if ((qbs_cleanup(qbs_tmp_base,qbs_equal(_FUNC_ISEMPTYPARENTHESIZEDTARGET_STRING_T,qbs_new_txt_len("(",1))))||is_error_pending()){
#line 18957 "qb64pe.bas"
if(qbevent){evnt(18957);if(r)goto S_21921;}
#line 18957 "qb64pe.bas"
do{
#line 18957 "qb64pe.bas"
*_FUNC_ISEMPTYPARENTHESIZEDTARGET_LONG_B=*_FUNC_ISEMPTYPARENTHESIZEDTARGET_LONG_B+ 1 ;
#line 18957 "qb64pe.bas"
if(!qbevent)break;evnt(18957);}while(r);
#line 18957 "qb64pe.bas"
}
#line 18958 "qb64pe.bas"
S_21924:;
#line 18958 "qb64pe.bas"
if ((qbs_cleanup(qbs_tmp_base,qbs_equal(_FUNC_ISEMPTYPARENTHESIZEDTARGET_STRING_T,qbs_new_txt_len(")",1))))||is_error_pending()){
#line 18958 "qb64pe.bas"
if(qbevent){evnt(18958);if(r)goto S_21924;}
#line 18959 "qb64pe.bas"
do{
#line 18959 "qb64pe.bas"
*_FUNC_ISEMPTYPARENTHESIZEDTARGET_LONG_B=*_FUNC_ISEMPTYPARENTHESIZEDTARGET_LONG_B- 1 ;
#line 18959 "qb64pe.bas"
if(!qbevent)break;evnt(18959);}while(r);
#line 18960 "qb64pe.bas"
S_21926:;
#line 18960 "qb64pe.bas"
if (((-(*_FUNC_ISEMPTYPARENTHESIZEDTARGET_LONG_B== 0 ))&(-(*_FUNC_ISEMPTYPARENTHESIZEDTARGET_LONG_I!=*_FUNC_ISEMPTYPARENTHESIZEDTARGET_LONG_N)))||is_error_pending()){
#line 18960 "qb64pe.bas"
if(qbevent){evnt(18960);if(r)goto S_21926;}
#line 18960 "qb64pe.bas"
do{
#line 18960 "qb64pe.bas"
*_FUNC_ISEMPTYPARENTHESIZEDTARGET_LONG_WRAPPED= 0 ;
#line 18960 "qb64pe.bas"
if(!qbevent)break;evnt(18960);}while(r);
#line 18960 "qb64pe.bas"
do{
#line 18960 "qb64pe.bas"
goto fornext_exit_2536;
#line 18960 "qb64pe.bas"
if(!qbevent)break;evnt(18960);}while(r);
#line 18960 "qb64pe.bas"
}
#line 18961 "qb64pe.bas"
}
#line 18962 "qb64pe.bas"
fornext_continue_2536:;
#line 18962 "qb64pe.bas"
}
#line 18962 "qb64pe.bas"
fornext_exit_2536:;
#line 18963 "qb64pe.bas"
S_21932:;
#line 18963 "qb64pe.bas"
if (((-(*_FUNC_ISEMPTYPARENTHESIZEDTARGET_LONG_WRAPPED== 0 ))|(-(*_FUNC_ISEMPTYPARENTHESIZEDTARGET_LONG_B!= 0 )))||is_error_pending()){
#line 18963 "qb64pe.bas"
if(qbevent){evnt(18963);if(r)goto S_21932;}
#line 18963 "qb64pe.bas"
do{
#line 18963 "qb64pe.bas"
goto exit_subfunc;
#line 18963 "qb64pe.bas"
if(!qbevent)break;evnt(18963);}while(r);
#line 18963 "qb64pe.bas"
}
#line 18965 "qb64pe.bas"
S_21935:;
#line 18965 "qb64pe.bas"
if ((-(*_FUNC_ISEMPTYPARENTHESIZEDTARGET_LONG_N== 2 ))||is_error_pending()){
#line 18965 "qb64pe.bas"
if(qbevent){evnt(18965);if(r)goto S_21935;}
#line 18965 "qb64pe.bas"
do{
#line 18965 "qb64pe.bas"
*_FUNC_ISEMPTYPARENTHESIZEDTARGET_INTEGER_ISEMPTYPARENTHESIZEDTARGET= -1 ;
#line 18965 "qb64pe.bas"
if(!qbevent)break;evnt(18965);}while(r);
#line 18965 "qb64pe.bas"
do{
#line 18965 "qb64pe.bas"
goto exit_subfunc;
#line 18965 "qb64pe.bas"
if(!qbevent)break;evnt(18965);}while(r);
#line 18965 "qb64pe.bas"
}
#line 18966 "qb64pe.bas"
do{
#line 18966 "qb64pe.bas"
qbs_set(_FUNC_ISEMPTYPARENTHESIZEDTARGET_STRING_EXPR,FUNC_GETELEMENTS(_FUNC_ISEMPTYPARENTHESIZEDTARGET_STRING_EXPR,&(pass2538= 2 ),&(pass2539=*_FUNC_ISEMPTYPARENTHESIZEDTARGET_LONG_N- 1 )));
#line 18966 "qb64pe.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 18966 "qb64pe.bas"
if(!qbevent)break;evnt(18966);}while(r);
#line 18967 "qb64pe.bas"
do{
#line 18967 "qb64pe.bas"
*_FUNC_ISEMPTYPARENTHESIZEDTARGET_LONG_N=FUNC_NUMELEMENTS(_FUNC_ISEMPTYPARENTHESIZEDTARGET_STRING_EXPR);
#line 18967 "qb64pe.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 18967 "qb64pe.bas"
if(!qbevent)break;evnt(18967);}while(r);
#line 18968 "qb64pe.bas"
S_21941:;
#line 18968 "qb64pe.bas"
if ((-(*_FUNC_ISEMPTYPARENTHESIZEDTARGET_LONG_N== 0 ))||is_error_pending()){
#line 18968 "qb64pe.bas"
if(qbevent){evnt(18968);if(r)goto S_21941;}
#line 18968 "qb64pe.bas"
do{
#line 18968 "qb64pe.bas"
*_FUNC_ISEMPTYPARENTHESIZEDTARGET_INTEGER_ISEMPTYPARENTHESIZEDTARGET= -1 ;
#line 18968 "qb64pe.bas"
if(!qbevent)break;evnt(18968);}while(r);
#line 18968 "qb64pe.bas"
do{
#line 18968 "qb64pe.bas"
goto exit_subfunc;
#line 18968 "qb64pe.bas"
if(!qbevent)break;evnt(18968);}while(r);
#line 18968 "qb64pe.bas"
}
#line 18969 "qb64pe.bas"
dl_continue_2534:;
#line 18969 "qb64pe.bas"
}
#line 18969 "qb64pe.bas"
dl_exit_2534:;
#line 18970 "qb64pe.bas"
exit_subfunc:;
#line 18970 "qb64pe.bas"
free_mem_lock(sf_mem_lock);
#line 18970 "qb64pe.bas"
#include "free58.txt"
#line 18970 "qb64pe.bas"
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;
#line 18970 "qb64pe.bas"
cmem_sp=tmp_cmem_sp;
#line 18970 "qb64pe.bas"
return *_FUNC_ISEMPTYPARENTHESIZEDTARGET_INTEGER_ISEMPTYPARENTHESIZEDTARGET;
#line 18970 "qb64pe.bas"
}
