Имеется таблица, привязанная к движку QScripEngine. Из ячеек можно производить расчет формул, в которых участвуют другие ячейки. Сейчас обращение к ячейкам происходит в виде: "=Cell('A1').value + Cell('B3').value", а хотелось бы описывать такие формулы в сжатом виде: "=A1 + B3". Можно ли намекнуть парсеру (например регистрацией своего класса), что обработку A1..Z9999 я беру на себя, и не надо вызывать throwNotDefined(memberName)? Прямой путь добавления в globalObject около 300000 property мне кажется совсем не привлекательным.
|