| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Sumo 16.10.2003 22:49 / 16.10.2003 22:49
Проверил: Парсер позволяет описывать параметры метода, как локальные переменные [что немного странно, но не принципиально].^try{
^if(-f $skin){
$fd[^file::load[text;$skin]]
^process{^taint[as-is][$fd.text]}
}{
^throw[parser.runtime;poll;Polls $method skin not found]
}
}{
^throw[parser.compile;poll;Skin compiling error. Check your $method skin code]
}Здесь важно то, что ошибку вам выкидывает не Парсер, а этот самый кусок кода. Судя по всему ошибка в коде, который берется из файла с именем, хранящемся в переменной $skin. Посмотреть, где валится код можно убрав строчку с ^throw[parser.compile...