Хм,замудрёхано как -то)))Я,допустим,понял что нужно сделать.А вот для какой цели это нужно?(вопрос риторический)
Может есть какие то альтернативные пути?Но это так,отвлечение.
Я вот тут малясь нарыл,может это как то можно прикрутить к проблеме?
argc("некий текст")--возвращает количество слов,тут -два.
eval("некий текст")--превращает стринговое значение в експрешн,возвращает я так понял результат експрешна,то бишь флоат.
evals("некий текст")--превращает стринговое значение в експрешн,а возвращает стринговое значение.
atof(source)--конвертирует стринговое значение во флоат.
так же можно вспомнить и про $OS--обозначает,что вместо этого експрешна подставляется имя ноды.
ну,как-то так.