![]() |
|
Модераторы: korob2001, ginnie |
![]()
|
|
| nitr |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2543 Регистрация: 10.2.2006 Где: Россия :) Репутация: 37 Всего: 84 |
Кто что может подсказать по подсветка синтаксиса
На выходе html. |
|||
|
||||
| korob2001 |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2871 Регистрация: 29.12.2002 Репутация: 31 Всего: 61 |
Не понятно, о какой подсветке, конкретно, ты говоришь?
-------------------- "Время проходит", - привыкли говорить вы по неверному пониманию. "Время стоит - проходите вы". |
|||
|
||||
| nitr |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2543 Регистрация: 10.2.2006 Где: Россия :) Репутация: 37 Всего: 84 |
Ну как же, о примерно такой же как тут
|
|||
|
||||
| DEER |
|
||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 749 Регистрация: 12.4.2005 Где: г. Рязань Репутация: 1 Всего: 13 |
это уже не раз обсуждалось...
созжаешь словарь, например ключевых слов
далее создаешь стиль для этого набора
при выводе на экран ищеш слова из твоего списка ключевых слов
и всё Это сообщение отредактировал(а) DEER - 23.3.2006, 11:34 -------------------- |
||||||
|
|||||||
| sharq |
|
|||
![]() Perl Liker ![]() ![]() Профиль Группа: Участник Сообщений: 841 Регистрация: 13.12.2004 Где: Ростов-на-Дону Репутация: 23 Всего: 28 |
nitr, можешь написать на рег. экспах анализатор perl-кода, можешь посмотреть готовые решения (я использовал Syntax::Highlight::Perl ).
Кстати, можно подсветку использовать в нашем проекте - в примерах кода. Добавлено @ 11:29 DEER, не так все просто, ладно ты сможешь раскрасить функции и операторы, но этим расскрасска perl-кода не ограничивается! Можешь ради интереса посмотреть ScinTilla - движок расскраски, который используется редакторами SciTe, Komodo. Поверь, расскраска perl - это не пару строк. -------------------- [color=gray]There's More Than One Way To Do It[/color] |
|||
|
||||
| DEER |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 749 Регистрация: 12.4.2005 Где: г. Рязань Репутация: 1 Всего: 13 |
на всякий случай про составление стиля
в msdn ещё есть тут Добавлено @ 11:37 sharq, а кто говорит что пара строк но я думаю что в этих движках по расскраске такие же принципы, как я описал, хотя бы примерно такие -------------------- |
|||
|
||||
| nitr |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2543 Регистрация: 10.2.2006 Где: Россия :) Репутация: 37 Всего: 84 |
Всё же
sharq, прав! Стиль стилем, а всяких наворотов много, анализатор нужен, я поэтому и спрашиваю, что столкнулся со множеством проблемок
Добавлено @ 11:56 Воо отлично, у меня примерно тот же код что и в Syntax::Highlight::Perl НО МОЖНО ПРЕДЛАГАТЬ ЕЩЁ |
|||
|
||||
| DEER |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 749 Регистрация: 12.4.2005 Где: г. Рязань Репутация: 1 Всего: 13 |
Не понял.... -------------------- |
||||
|
|||||
| nitr |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2543 Регистрация: 10.2.2006 Где: Россия :) Репутация: 37 Всего: 84 |
Ну без анализатора твой способ в комментах "подсветит", что @str таким цветом как массивы и т.п.
Верно сказано про анализатор кода... в Syntax::Highlight::Perl наманый ;) |
|||
|
||||
| DEER |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 749 Регистрация: 12.4.2005 Где: г. Рязань Репутация: 1 Всего: 13 |
ааа, пнятно
-------------------- |
|||
|
||||
| nitr |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2543 Регистрация: 10.2.2006 Где: Россия :) Репутация: 37 Всего: 84 |
sharq, всё бы хорошо, но что-то неочень получается в html его... немного косячит с & > <
|
|||
|
||||
| sharq |
|
|||
![]() Perl Liker ![]() ![]() Профиль Группа: Участник Сообщений: 841 Регистрация: 13.12.2004 Где: Ростов-на-Дону Репутация: 23 Всего: 28 |
а это имеет отношение к perl? может это ты не дораскрасил. -------------------- [color=gray]There's More Than One Way To Do It[/color] |
|||
|
||||
| nitr |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2543 Регистрация: 10.2.2006 Где: Россия :) Репутация: 37 Всего: 84 |
sharq,
|
|||
|
||||
| DiverD |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 225 Регистрация: 14.9.2005 Где: Белорусь Репутация: 1 Всего: 2 |
nitr ты кажется кодишь под *nix
зделай: cat /usr/local/share/mc/syntax/perl.syntax в противном случаю locate perl.syntax =) Добавлено @ 13:37 может поможет. --------------------
[ FreeBSD & pERL p0WER eVERY dAY ] |
|||
|
||||
| nitr |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2543 Регистрация: 10.2.2006 Где: Россия :) Репутация: 37 Всего: 84 |
diverd, мдя... ты хоть понял суть
Я хочу, чтобы была подсветка на страничках html! Представь, что делаю такой же форум sharq, я переделал модули что ты дал. Просто именно то, чем ты пользуешься косячит с спец. символами Вот и спрашивал про модули, на свой времени не было! Это сообщение отредактировал(а) nitr - 26.3.2006, 14:28 |
|||
|
||||
![]()
|
| Правила форума "Perl" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Perl: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |