Текущее время: Пт, апр 19 2024, 03:43

Часовой пояс: UTC + 3 часа


Правила форума


- Не материться в явном виде (за нарушение выносится первое предупреждение, оно же и последнее, далее - бан)
- Не разжигать рознь на национальной, религиозной, половой и расовой почве (следует немедленный годичный бан)
- Троллинг, кащенизм, холивары, упячка ведут к вечному упокоению в бане
- Пользование подфорумом "Частные объявления" - см. п. 6.2 Правил форума
- Пользование подфорумами "Встречи" и "Поздравления" - см. п. 6.3 Правил форума
- Все прочее - см. раздел 6.1 Правил форума



Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: PHP скрипт для подсветки синтаксиса ABAP
СообщениеДобавлено: Пт, дек 12 2008, 10:23 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, дек 21 2006, 16:38
Сообщения: 301
Никто не встречал в интернете PHP скрипт для подсветки синтаксиса ABAP кода? Или может JavaScript для тех же функций?

P.S. Интересует именно готовые к использованию скрипты БЕЗ большой доработки напильником. :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 12 2008, 12:26 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, ноя 07 2005, 15:59
Сообщения: 1071
Откуда: Moscow
Пол: Мужской
Есть хороший инструмент - colorer. Он позволяет генерировать html-страницы с подсветкой синтаксиса, в т.ч., ABAP:
Code:
colorer -h Z_MATPROXY_CALL.abap > abap.html


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 12 2008, 14:01 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, дек 21 2006, 16:38
Сообщения: 301
Это консольная утилита, мне же нужен скрипт для сайта. Чтобы можно было на сайт заливать код на абапе и он там бы уже раскрашивался.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: re
СообщениеДобавлено: Пт, дек 12 2008, 16:14 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, сен 23 2005, 11:11
Сообщения: 963
думаю немного тормозить будет


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 12 2008, 16:32 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, дек 21 2006, 16:38
Сообщения: 301
Чтобы сервер не нагружать, можно это с помощью JavaScript-а сделать.
Но в существующих скриптах для подсветки синтаксиса нет поддержки ABAP. А дорабатывать напильником лень :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 12 2008, 16:40 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, сен 26 2008, 11:00
Сообщения: 73
Откуда: Липецк
Пол: Мужской
Так всё просто. Нам скармливают исходник, мы его скармливаем колореру и сейвим полученный хтмл в БД вместо оригинального исходника. Юзер запрашивает пагу - ему отдаётся уже готовый хтмл, на рендеринг которого не надо тратить ресурсы.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 12 2008, 20:26 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, ноя 07 2005, 15:59
Сообщения: 1071
Откуда: Moscow
Пол: Мужской
Aen Sidhe написал:
Так всё просто. Нам скармливают исходник, мы его скармливаем колореру и сейвим полученный хтмл в БД вместо оригинального исходника. Юзер запрашивает пагу - ему отдаётся уже готовый хтмл, на рендеринг которого не надо тратить ресурсы.

Естественно. На кой черт на каждый запрос запускать анализатор кода, если можно сгенерировать один раз статическую страницу.

Мало того, у того же проекта есть PHP API, где все то же самое можно делать одной строчкой. Правда, придется компилировать PHP с поддержкой colorer'а.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 12 2008, 22:29 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, дек 21 2006, 16:38
Сообщения: 301
Можно генерить только один раз, а потом кешировать результат в файл. При повторных запросах брать из файла. Скорость меня не особо интересует. Первый этап - найти такой генератор раскраски. А уж как сделать рего работу быстрой - это уже следующий этап.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 12 2008, 22:57 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, сен 26 2008, 11:00
Сообщения: 73
Откуда: Липецк
Пол: Мужской
здесь

ЗЫ: ничего личного, просто сайт улыбнул.


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB