parser

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

 

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

Да, тут есть некоторая несогласованность

moko 27.04.2023 16:40

^use[] ищет относительно файла, из которого происходит подключение, а ^load[] относительно запрашиваемого URL. Видимо поскольку ^load[] чаще вызывают по абсолютным путям на это никто не обращал внимание.

Но понятно можно сделать свой ^rload[], который будет действовать как надо, например подсмотрев реализацию в парсерной реализации метода ^use[]

https://cvsview.parser.ru/cgi/viewcvs.cgi/parser3/tests/366.html?view=markup

Только вместо include будет просто ^load, ну и цикл по CLASS_PATH не нужен.