parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

use самого себя

skiv 25.04.2011 16:13 / 25.04.2011 16:14

пусть в корне веб лежит такой test.p3 :
@main[]
$MAIN:CLASS_PATH[^table::create{path
/classes}]
^use[test.p3]
^functionFromTest[]
Если в папке /classes положить другой test.p3 с функцией functionFromTest внутри него, то вызвать эту функцию не получится. Парсер её не найдет т.к. подключит ещё раз файл test.p3 из корня, в котором естественно такой функции нет.

Можно ли как-то этого избежать? Только переименованием файла в /classes?

p.s. Parser/3.4.2b (compiled on amd64-unknown-freebsd8.2)
в более ранних версиях такого вроде не было... или не замечал