parser

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

 

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

UltraEdit и Parser в качестве интерпретатора скриптов

vadbars 25.02.2003 10:50

#Вводная:
Пытаюсь использовать Parser в качестве интерпретатора скриптов на локале (Винды, Денвер).
Да не просто, а через ..., то есть я хотел сказать, через UltraEdit и его возможность запускать транслятор для любого текста и ловить вывод stdout и stderr в специальное окно.
Хочется, знаете ли, получить GUIёвую оболочку для парсеротворчества.

Parser (3.0007 под Win) запускается cтрого по Писанию (оно же Руководство):
Z:\home\cgi-glob\parser\parser3.exe -f Z:\home\cgi-glob\parser\auto.p Z:\home\mecto.ru\index.html

#Беда:
Если рабочей директорией установить каталог с главным конфигурационным файлом auto.p (т.е. Z:\home\cgi-glob\parser\), то не находятся библиотеки классов в корневом auto.p сайта: not found along MAIN:CLASS_PATH.
Можно понять. $CLASS_PATH установлен относительный: $MAIN:CLASS_PATH[/../classes]. А в Писании сказано: "При этом корнем веб-пространства считается текущий каталог". То есть и поиск библиотек идет от текущего каталога.

Но! Изменения в CLASS_PATH (например, указание абсолютного пути к классам), либо непосредственное указание в USE пути к классам, либо установка рабочей директорией корневого каталога сайта приводят к другой ошибке: exception in request exception handler: Exception 0xE06D7363 at 0x77E6D756.

#Запрос:
Если кто-нибудь что-нибудь понял здесь, помажите!
Если нет - хоть пожалейте :)

#2PAF: В разделе "Использование Parser в качестве интерпретатора скриптов" стОит, IMHO, упомянуть о наличии ключа -f у parser.exe.