Вы пишите компилятор?)
Проще всего все пробелы удалить регуляркой.

Код AS3:
var str:String = "string:String = '123 456 789 ';";
trace("Space at ", str.indexOf(" "), " position");
var i:int = str.length;
while (i--) if (str.charAt(i) == " ") trace("Space at ", i, " position");

Код:
Space at 13 position
Space at 28 position
Space at 24 position
Space at 20 position
Space at 15 position
Space at 13 position
Почти по теме.