qbs *_FUNC_UDTDYNARRAYINDEXEXPR_STRING_UDTDYNARRAYINDEXEXPR=NULL;
#line 16278 "qb64pe.bas"
if (!_FUNC_UDTDYNARRAYINDEXEXPR_STRING_UDTDYNARRAYINDEXEXPR)_FUNC_UDTDYNARRAYINDEXEXPR_STRING_UDTDYNARRAYINDEXEXPR=qbs_new(0,0);
#line 16278 "qb64pe.bas"
qbs*oldstr2205=NULL;
#line 16278 "qb64pe.bas"
if(_FUNC_UDTDYNARRAYINDEXEXPR_STRING_INDEXES->tmp||_FUNC_UDTDYNARRAYINDEXEXPR_STRING_INDEXES->fixed||_FUNC_UDTDYNARRAYINDEXEXPR_STRING_INDEXES->readonly){
#line 16278 "qb64pe.bas"
oldstr2205=_FUNC_UDTDYNARRAYINDEXEXPR_STRING_INDEXES;
#line 16278 "qb64pe.bas"
if (oldstr2205->cmem_descriptor){
#line 16278 "qb64pe.bas"
_FUNC_UDTDYNARRAYINDEXEXPR_STRING_INDEXES=qbs_new_cmem(oldstr2205->len,0);
#line 16278 "qb64pe.bas"
}else{
#line 16278 "qb64pe.bas"
_FUNC_UDTDYNARRAYINDEXEXPR_STRING_INDEXES=qbs_new(oldstr2205->len,0);
#line 16278 "qb64pe.bas"
}
#line 16278 "qb64pe.bas"
memcpy(_FUNC_UDTDYNARRAYINDEXEXPR_STRING_INDEXES->chr,oldstr2205->chr,oldstr2205->len);
#line 16278 "qb64pe.bas"
}
#line 16278 "qb64pe.bas"
qbs*oldstr2206=NULL;
#line 16278 "qb64pe.bas"
if(_FUNC_UDTDYNARRAYINDEXEXPR_STRING_DESC_EXPR->tmp||_FUNC_UDTDYNARRAYINDEXEXPR_STRING_DESC_EXPR->fixed||_FUNC_UDTDYNARRAYINDEXEXPR_STRING_DESC_EXPR->readonly){
#line 16278 "qb64pe.bas"
oldstr2206=_FUNC_UDTDYNARRAYINDEXEXPR_STRING_DESC_EXPR;
#line 16278 "qb64pe.bas"
if (oldstr2206->cmem_descriptor){
#line 16278 "qb64pe.bas"
_FUNC_UDTDYNARRAYINDEXEXPR_STRING_DESC_EXPR=qbs_new_cmem(oldstr2206->len,0);
#line 16278 "qb64pe.bas"
}else{
#line 16278 "qb64pe.bas"
_FUNC_UDTDYNARRAYINDEXEXPR_STRING_DESC_EXPR=qbs_new(oldstr2206->len,0);
#line 16278 "qb64pe.bas"
}
#line 16278 "qb64pe.bas"
memcpy(_FUNC_UDTDYNARRAYINDEXEXPR_STRING_DESC_EXPR->chr,oldstr2206->chr,oldstr2206->len);
#line 16278 "qb64pe.bas"
}
qbs *_FUNC_UDTDYNARRAYINDEXEXPR_STRING_RESULT_EXPR=NULL;
#line 16279 "qb64pe.bas"
if (!_FUNC_UDTDYNARRAYINDEXEXPR_STRING_RESULT_EXPR)_FUNC_UDTDYNARRAYINDEXEXPR_STRING_RESULT_EXPR=qbs_new(0,0);
qbs *_FUNC_UDTDYNARRAYINDEXEXPR_STRING_IDX_SRC=NULL;
#line 16280 "qb64pe.bas"
if (!_FUNC_UDTDYNARRAYINDEXEXPR_STRING_IDX_SRC)_FUNC_UDTDYNARRAYINDEXEXPR_STRING_IDX_SRC=qbs_new(0,0);
qbs *_FUNC_UDTDYNARRAYINDEXEXPR_STRING_DIM_BASE=NULL;
#line 16281 "qb64pe.bas"
if (!_FUNC_UDTDYNARRAYINDEXEXPR_STRING_DIM_BASE)_FUNC_UDTDYNARRAYINDEXEXPR_STRING_DIM_BASE=qbs_new(0,0);
qbs *_FUNC_UDTDYNARRAYINDEXEXPR_STRING_DIM_COUNT=NULL;
#line 16282 "qb64pe.bas"
if (!_FUNC_UDTDYNARRAYINDEXEXPR_STRING_DIM_COUNT)_FUNC_UDTDYNARRAYINDEXEXPR_STRING_DIM_COUNT=qbs_new(0,0);
qbs *_FUNC_UDTDYNARRAYINDEXEXPR_STRING_DIM_STRIDE=NULL;
#line 16283 "qb64pe.bas"
if (!_FUNC_UDTDYNARRAYINDEXEXPR_STRING_DIM_STRIDE)_FUNC_UDTDYNARRAYINDEXEXPR_STRING_DIM_STRIDE=qbs_new(0,0);
qbs *_FUNC_UDTDYNARRAYINDEXEXPR_STRING_TOKEN=NULL;
#line 16284 "qb64pe.bas"
if (!_FUNC_UDTDYNARRAYINDEXEXPR_STRING_TOKEN)_FUNC_UDTDYNARRAYINDEXEXPR_STRING_TOKEN=qbs_new(0,0);
int32 *_FUNC_UDTDYNARRAYINDEXEXPR_LONG_NTOKENS=NULL;
#line 16285 "qb64pe.bas"
if(_FUNC_UDTDYNARRAYINDEXEXPR_LONG_NTOKENS==NULL){
#line 16285 "qb64pe.bas"
_FUNC_UDTDYNARRAYINDEXEXPR_LONG_NTOKENS=(int32*)mem_static_malloc(4);
#line 16285 "qb64pe.bas"
*_FUNC_UDTDYNARRAYINDEXEXPR_LONG_NTOKENS=0;
#line 16285 "qb64pe.bas"
}
int32 *_FUNC_UDTDYNARRAYINDEXEXPR_LONG_FOUND_DIMENSIONS=NULL;
#line 16286 "qb64pe.bas"
if(_FUNC_UDTDYNARRAYINDEXEXPR_LONG_FOUND_DIMENSIONS==NULL){
#line 16286 "qb64pe.bas"
_FUNC_UDTDYNARRAYINDEXEXPR_LONG_FOUND_DIMENSIONS=(int32*)mem_static_malloc(4);
#line 16286 "qb64pe.bas"
*_FUNC_UDTDYNARRAYINDEXEXPR_LONG_FOUND_DIMENSIONS=0;
#line 16286 "qb64pe.bas"
}
int32 *_FUNC_UDTDYNARRAYINDEXEXPR_LONG_ACTUAL_DIMENSIONS=NULL;
#line 16287 "qb64pe.bas"
if(_FUNC_UDTDYNARRAYINDEXEXPR_LONG_ACTUAL_DIMENSIONS==NULL){
#line 16287 "qb64pe.bas"
_FUNC_UDTDYNARRAYINDEXEXPR_LONG_ACTUAL_DIMENSIONS=(int32*)mem_static_malloc(4);
#line 16287 "qb64pe.bas"
*_FUNC_UDTDYNARRAYINDEXEXPR_LONG_ACTUAL_DIMENSIONS=0;
#line 16287 "qb64pe.bas"
}
int32 *_FUNC_UDTDYNARRAYINDEXEXPR_LONG_BRACKET_DEPTH=NULL;
#line 16288 "qb64pe.bas"
if(_FUNC_UDTDYNARRAYINDEXEXPR_LONG_BRACKET_DEPTH==NULL){
#line 16288 "qb64pe.bas"
_FUNC_UDTDYNARRAYINDEXEXPR_LONG_BRACKET_DEPTH=(int32*)mem_static_malloc(4);
#line 16288 "qb64pe.bas"
*_FUNC_UDTDYNARRAYINDEXEXPR_LONG_BRACKET_DEPTH=0;
#line 16288 "qb64pe.bas"
}
int32 *_FUNC_UDTDYNARRAYINDEXEXPR_LONG_FIRST_INDEX=NULL;
#line 16289 "qb64pe.bas"
if(_FUNC_UDTDYNARRAYINDEXEXPR_LONG_FIRST_INDEX==NULL){
#line 16289 "qb64pe.bas"
_FUNC_UDTDYNARRAYINDEXEXPR_LONG_FIRST_INDEX=(int32*)mem_static_malloc(4);
#line 16289 "qb64pe.bas"
*_FUNC_UDTDYNARRAYINDEXEXPR_LONG_FIRST_INDEX=0;
#line 16289 "qb64pe.bas"
}
int32 *_FUNC_UDTDYNARRAYINDEXEXPR_LONG_TOKEN_INDEX=NULL;
#line 16290 "qb64pe.bas"
if(_FUNC_UDTDYNARRAYINDEXEXPR_LONG_TOKEN_INDEX==NULL){
#line 16290 "qb64pe.bas"
_FUNC_UDTDYNARRAYINDEXEXPR_LONG_TOKEN_INDEX=(int32*)mem_static_malloc(4);
#line 16290 "qb64pe.bas"
*_FUNC_UDTDYNARRAYINDEXEXPR_LONG_TOKEN_INDEX=0;
#line 16290 "qb64pe.bas"
}
int32 *_FUNC_UDTDYNARRAYINDEXEXPR_LONG_DESC_INDEX=NULL;
#line 16291 "qb64pe.bas"
if(_FUNC_UDTDYNARRAYINDEXEXPR_LONG_DESC_INDEX==NULL){
#line 16291 "qb64pe.bas"
_FUNC_UDTDYNARRAYINDEXEXPR_LONG_DESC_INDEX=(int32*)mem_static_malloc(4);
#line 16291 "qb64pe.bas"
*_FUNC_UDTDYNARRAYINDEXEXPR_LONG_DESC_INDEX=0;
#line 16291 "qb64pe.bas"
}
#line 16300 "qb64pe.bas"
int64 fornext_value2208;
#line 16300 "qb64pe.bas"
int64 fornext_finalvalue2208;
#line 16300 "qb64pe.bas"
int64 fornext_step2208;
#line 16300 "qb64pe.bas"
uint8 fornext_step_negative2208;
#line 16314 "qb64pe.bas"
int64 fornext_value2210;
#line 16314 "qb64pe.bas"
int64 fornext_finalvalue2210;
#line 16314 "qb64pe.bas"
int64 fornext_step2210;
#line 16314 "qb64pe.bas"
uint8 fornext_step_negative2210;
#line 16322 "qb64pe.bas"
int32 pass2211;
#line 16324 "qb64pe.bas"
int32 pass2212;
#line 16357 "qb64pe.bas"
byte_element_struct *byte_element_2213=NULL;
#line 16357 "qb64pe.bas"
if (!byte_element_2213){
#line 16357 "qb64pe.bas"
if ((mem_static_pointer+=12)<mem_static_limit) byte_element_2213=(byte_element_struct*)(mem_static_pointer-12); else byte_element_2213=(byte_element_struct*)mem_static_malloc(12);
#line 16357 "qb64pe.bas"
}
