#line 137 "utilities/arrcpy.bm"
qbs*oldstr3566=NULL;
#line 137 "utilities/arrcpy.bm"
if(_SUB_PARSEARRAYCOPYREF_STRING_EXPR->tmp||_SUB_PARSEARRAYCOPYREF_STRING_EXPR->fixed||_SUB_PARSEARRAYCOPYREF_STRING_EXPR->readonly){
#line 137 "utilities/arrcpy.bm"
oldstr3566=_SUB_PARSEARRAYCOPYREF_STRING_EXPR;
#line 137 "utilities/arrcpy.bm"
if (oldstr3566->cmem_descriptor){
#line 137 "utilities/arrcpy.bm"
_SUB_PARSEARRAYCOPYREF_STRING_EXPR=qbs_new_cmem(oldstr3566->len,0);
#line 137 "utilities/arrcpy.bm"
}else{
#line 137 "utilities/arrcpy.bm"
_SUB_PARSEARRAYCOPYREF_STRING_EXPR=qbs_new(oldstr3566->len,0);
#line 137 "utilities/arrcpy.bm"
}
#line 137 "utilities/arrcpy.bm"
memcpy(_SUB_PARSEARRAYCOPYREF_STRING_EXPR->chr,oldstr3566->chr,oldstr3566->len);
#line 137 "utilities/arrcpy.bm"
}
#line 137 "utilities/arrcpy.bm"
qbs*oldstr3567=NULL;
#line 137 "utilities/arrcpy.bm"
if(_SUB_PARSEARRAYCOPYREF_STRING_ARR_REF->tmp||_SUB_PARSEARRAYCOPYREF_STRING_ARR_REF->fixed||_SUB_PARSEARRAYCOPYREF_STRING_ARR_REF->readonly){
#line 137 "utilities/arrcpy.bm"
oldstr3567=_SUB_PARSEARRAYCOPYREF_STRING_ARR_REF;
#line 137 "utilities/arrcpy.bm"
if (oldstr3567->cmem_descriptor){
#line 137 "utilities/arrcpy.bm"
_SUB_PARSEARRAYCOPYREF_STRING_ARR_REF=qbs_new_cmem(oldstr3567->len,0);
#line 137 "utilities/arrcpy.bm"
}else{
#line 137 "utilities/arrcpy.bm"
_SUB_PARSEARRAYCOPYREF_STRING_ARR_REF=qbs_new(oldstr3567->len,0);
#line 137 "utilities/arrcpy.bm"
}
#line 137 "utilities/arrcpy.bm"
memcpy(_SUB_PARSEARRAYCOPYREF_STRING_ARR_REF->chr,oldstr3567->chr,oldstr3567->len);
#line 137 "utilities/arrcpy.bm"
}
#line 137 "utilities/arrcpy.bm"
qbs*oldstr3568=NULL;
#line 137 "utilities/arrcpy.bm"
if(_SUB_PARSEARRAYCOPYREF_STRING_FIRST_EXPR->tmp||_SUB_PARSEARRAYCOPYREF_STRING_FIRST_EXPR->fixed||_SUB_PARSEARRAYCOPYREF_STRING_FIRST_EXPR->readonly){
#line 137 "utilities/arrcpy.bm"
oldstr3568=_SUB_PARSEARRAYCOPYREF_STRING_FIRST_EXPR;
#line 137 "utilities/arrcpy.bm"
if (oldstr3568->cmem_descriptor){
#line 137 "utilities/arrcpy.bm"
_SUB_PARSEARRAYCOPYREF_STRING_FIRST_EXPR=qbs_new_cmem(oldstr3568->len,0);
#line 137 "utilities/arrcpy.bm"
}else{
#line 137 "utilities/arrcpy.bm"
_SUB_PARSEARRAYCOPYREF_STRING_FIRST_EXPR=qbs_new(oldstr3568->len,0);
#line 137 "utilities/arrcpy.bm"
}
#line 137 "utilities/arrcpy.bm"
memcpy(_SUB_PARSEARRAYCOPYREF_STRING_FIRST_EXPR->chr,oldstr3568->chr,oldstr3568->len);
#line 137 "utilities/arrcpy.bm"
}
#line 137 "utilities/arrcpy.bm"
qbs*oldstr3569=NULL;
#line 137 "utilities/arrcpy.bm"
if(_SUB_PARSEARRAYCOPYREF_STRING_SECOND_EXPR->tmp||_SUB_PARSEARRAYCOPYREF_STRING_SECOND_EXPR->fixed||_SUB_PARSEARRAYCOPYREF_STRING_SECOND_EXPR->readonly){
#line 137 "utilities/arrcpy.bm"
oldstr3569=_SUB_PARSEARRAYCOPYREF_STRING_SECOND_EXPR;
#line 137 "utilities/arrcpy.bm"
if (oldstr3569->cmem_descriptor){
#line 137 "utilities/arrcpy.bm"
_SUB_PARSEARRAYCOPYREF_STRING_SECOND_EXPR=qbs_new_cmem(oldstr3569->len,0);
#line 137 "utilities/arrcpy.bm"
}else{
#line 137 "utilities/arrcpy.bm"
_SUB_PARSEARRAYCOPYREF_STRING_SECOND_EXPR=qbs_new(oldstr3569->len,0);
#line 137 "utilities/arrcpy.bm"
}
#line 137 "utilities/arrcpy.bm"
memcpy(_SUB_PARSEARRAYCOPYREF_STRING_SECOND_EXPR->chr,oldstr3569->chr,oldstr3569->len);
#line 137 "utilities/arrcpy.bm"
}
qbs *_SUB_PARSEARRAYCOPYREF_STRING_TOKEN_TEXT=NULL;
#line 138 "utilities/arrcpy.bm"
if (!_SUB_PARSEARRAYCOPYREF_STRING_TOKEN_TEXT)_SUB_PARSEARRAYCOPYREF_STRING_TOKEN_TEXT=qbs_new(0,0);
qbs *_SUB_PARSEARRAYCOPYREF_STRING_WHOLE_REF=NULL;
#line 138 "utilities/arrcpy.bm"
if (!_SUB_PARSEARRAYCOPYREF_STRING_WHOLE_REF)_SUB_PARSEARRAYCOPYREF_STRING_WHOLE_REF=qbs_new(0,0);
int32 *_SUB_PARSEARRAYCOPYREF_LONG_TOKEN_COUNT=NULL;
#line 139 "utilities/arrcpy.bm"
if(_SUB_PARSEARRAYCOPYREF_LONG_TOKEN_COUNT==NULL){
#line 139 "utilities/arrcpy.bm"
_SUB_PARSEARRAYCOPYREF_LONG_TOKEN_COUNT=(int32*)mem_static_malloc(4);
#line 139 "utilities/arrcpy.bm"
*_SUB_PARSEARRAYCOPYREF_LONG_TOKEN_COUNT=0;
#line 139 "utilities/arrcpy.bm"
}
int32 *_SUB_PARSEARRAYCOPYREF_LONG_SCAN_AT=NULL;
#line 139 "utilities/arrcpy.bm"
if(_SUB_PARSEARRAYCOPYREF_LONG_SCAN_AT==NULL){
#line 139 "utilities/arrcpy.bm"
_SUB_PARSEARRAYCOPYREF_LONG_SCAN_AT=(int32*)mem_static_malloc(4);
#line 139 "utilities/arrcpy.bm"
*_SUB_PARSEARRAYCOPYREF_LONG_SCAN_AT=0;
#line 139 "utilities/arrcpy.bm"
}
int32 *_SUB_PARSEARRAYCOPYREF_LONG_DEPTH_COUNT=NULL;
#line 139 "utilities/arrcpy.bm"
if(_SUB_PARSEARRAYCOPYREF_LONG_DEPTH_COUNT==NULL){
#line 139 "utilities/arrcpy.bm"
_SUB_PARSEARRAYCOPYREF_LONG_DEPTH_COUNT=(int32*)mem_static_malloc(4);
#line 139 "utilities/arrcpy.bm"
*_SUB_PARSEARRAYCOPYREF_LONG_DEPTH_COUNT=0;
#line 139 "utilities/arrcpy.bm"
}
int32 *_SUB_PARSEARRAYCOPYREF_LONG_OPEN_AT=NULL;
#line 139 "utilities/arrcpy.bm"
if(_SUB_PARSEARRAYCOPYREF_LONG_OPEN_AT==NULL){
#line 139 "utilities/arrcpy.bm"
_SUB_PARSEARRAYCOPYREF_LONG_OPEN_AT=(int32*)mem_static_malloc(4);
#line 139 "utilities/arrcpy.bm"
*_SUB_PARSEARRAYCOPYREF_LONG_OPEN_AT=0;
#line 139 "utilities/arrcpy.bm"
}
int32 *_SUB_PARSEARRAYCOPYREF_LONG_SPLIT_AT=NULL;
#line 139 "utilities/arrcpy.bm"
if(_SUB_PARSEARRAYCOPYREF_LONG_SPLIT_AT==NULL){
#line 139 "utilities/arrcpy.bm"
_SUB_PARSEARRAYCOPYREF_LONG_SPLIT_AT=(int32*)mem_static_malloc(4);
#line 139 "utilities/arrcpy.bm"
*_SUB_PARSEARRAYCOPYREF_LONG_SPLIT_AT=0;
#line 139 "utilities/arrcpy.bm"
}
int32 *_SUB_PARSEARRAYCOPYREF_LONG_COMMA_COUNT=NULL;
#line 139 "utilities/arrcpy.bm"
if(_SUB_PARSEARRAYCOPYREF_LONG_COMMA_COUNT==NULL){
#line 139 "utilities/arrcpy.bm"
_SUB_PARSEARRAYCOPYREF_LONG_COMMA_COUNT=(int32*)mem_static_malloc(4);
#line 139 "utilities/arrcpy.bm"
*_SUB_PARSEARRAYCOPYREF_LONG_COMMA_COUNT=0;
#line 139 "utilities/arrcpy.bm"
}
#line 154 "utilities/arrcpy.bm"
int64 fornext_value3571;
#line 154 "utilities/arrcpy.bm"
int64 fornext_finalvalue3571;
#line 154 "utilities/arrcpy.bm"
int64 fornext_step3571;
#line 154 "utilities/arrcpy.bm"
uint8 fornext_step_negative3571;
#line 165 "utilities/arrcpy.bm"
int32 pass3572;
#line 165 "utilities/arrcpy.bm"
int32 pass3573;
#line 178 "utilities/arrcpy.bm"
int64 fornext_value3575;
#line 178 "utilities/arrcpy.bm"
int64 fornext_finalvalue3575;
#line 178 "utilities/arrcpy.bm"
int64 fornext_step3575;
#line 178 "utilities/arrcpy.bm"
uint8 fornext_step_negative3575;
#line 205 "utilities/arrcpy.bm"
int32 pass3576;
#line 205 "utilities/arrcpy.bm"
int32 pass3577;
#line 206 "utilities/arrcpy.bm"
int32 pass3578;
#line 206 "utilities/arrcpy.bm"
int32 pass3579;
#line 209 "utilities/arrcpy.bm"
int32 pass3580;
#line 209 "utilities/arrcpy.bm"
int32 pass3581;
#line 212 "utilities/arrcpy.bm"
int32 pass3582;
#line 212 "utilities/arrcpy.bm"
int32 pass3583;
