getArrayTokenString method
Implementation
String getArrayTokenString( ClipParam param, ClipToken array, int indent ){
_setEnv();
int i;
int code;
dynamic token;
String string = "";
bool enter = false;
array.beginGetToken();
while( array.getToken() ){
code = ClipToken.curCode();
token = ClipToken.curToken();
if( enter ){
if( code == ClipGlobal.codeArrayTop ){
string += arrayTokenStringBreak;
for( i = 0; i < indent; i++ ){
string += arrayTokenStringSpace;
}
}
enter = false;
}
string += ClipProc.procToken().tokenString( param, code, token );
string += arrayTokenStringSpace;
if( code == ClipGlobal.codeArrayTop ){
indent += 2;
}
if( code == ClipGlobal.codeArrayEnd ){
indent -= 2;
enter = true;
}
}
return string;
}