Выход - всего-то поставить пробельчик между "[", выполняющей роль индекса массива, и "[[", обрамляющими название переменной. Получается прекрасный скрипт типа такого:
section_start("", 472569087)!
VAR_NEW_VARIABLE = []
VAR_NEW_VARIABLE.push("123\u0022456\u0022789")
VAR_NEW_VARIABLE.push("abc\u0022def\u0022hij")
VAR_NEW_VARIABLE.push("ABC\u0022DEF\u0022HIJ")
section_end()!
section_start("", 977009027)!
VAR_AAA = VAR_NEW_VARIABLE[ VAR_NEW_VARIABLE.length-1].split('"')[0]
section_end()!
Парсер/кодген BAS в этом смысле очень простой. Для него любая комбинация "[[" как красная тряпка для быка. Сразу накидывается конвертировать в VAR_ переменную. Ставим пробел и подталкиваем его в нужном направлении.