|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Konstantin Stupnik 2:5020/400 20 Feb 2002 17:37:18 To : Artem Chuprina Subject : Re: подскажите, плз --------------------------------------------------------------------------------
Hi!
> KS> Ведь от колорера не требуется полноценный
> KS> синтаксический анализ. Он скорее лексический
> KS> анализатор с "поверхностным знанием" синтаксиса.
>
> В том и дело, что для ловли комментариев в перле требуется полноценный
> синтаксический анализ...
>
> eval q($aa = 17; # print "$aa\n")
ИМХО это никакой анализатор не возьмёт :)
Ибо это уже семантика.
То бишь то, что там есть комментарий по
большому счёту выясняется уже в рантайме.
Вышенаписанный кусок colorer воспримет именно так,
как там написано.
Хотя о чём мы спорим то...
Hаписать аналог colorer'а на перле невозможно,
ибо для этого надо серьёзно вмешаться во внутренности
регэкспов, чего перл не даёт (по нормальному).
Заюзать колорер... Hу... Чисто теоретически можно,
но проще наверное B::Deparse попробовать :)
Это "правильнее" :)
--
Best regards,
Konstantin.
Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
--- ifmail v.2.15dev5
* Origin: Talk.Mail.Ru (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/6488f3a05e12.html, оценка из 5, голосов 10
|