startLoop = i; i += 2; checkRunOver(i, len, startLoop); while (command[i] != '*' || command[i + 1] != '/') { command[i++] = ' '; checkRunOver(i, len, startLoop); checkRunOver(i, len, startLoop); checkRunOver(i, len, startLoop); startLoop = i; i += 2; checkRunOver(i, len, startLoop); while (command[i] != '$' || command[i + 1] != '$') { types[i++] = CHAR_DOLLAR_QUOTED_STRING; checkRunOver(i, len, startLoop); startLoop = i; while (command[++i] != '\'') { checkRunOver(i, len, startLoop); startLoop = i; while (command[++i] != ']') { checkRunOver(i, len, startLoop); startLoop = i; while (command[++i] != '`') { checkRunOver(i, len, startLoop);