Страница 1 из 1
Подсветка
Добавлено: 19.05.22 00:14
БудДен
Код: Выделить всё
int main(int argc, char **argv) {
if (argv) {
return 0
}
return 1
}
Re: Подсветка
Добавлено: 19.05.22 00:22
БудДен
Здесь приведено выражение для вложенных комментариев:
https://stackoverflow.com/questions/669 ... d-comments
Я думал, что это невозможно. Интересно, а как со строками?
Вроде тут есть:
https://stackoverflow.com/questions/419 ... g-constant
Re: Подсветка
Добавлено: 01.06.22 11:02
Евгений
БудДен писал(а): ↑19.05.22 00:22
Здесь приведено выражение для вложенных комментариев:
К сожалению оно не подходит для JS. Придется поломать голову самим.
На тестовом форуме сделал тему. Хорошо бы туда поместить пример кода.
Re: Подсветка
Добавлено: 01.06.22 14:34
БудДен
По идее, даже если нам нужен JS (что само по себе - вопрос), для него уже должны быть готовые варианты подсветки с учётом всех нюансов.
Re: Подсветка
Добавлено: 01.06.22 14:41
БудДен
в общем, не очень понял, что от меня требуется, но вот:
http://словарь.программирование-по-русс ... ic.php?t=6
Видно, как плохо показываются идентификаторы с кириллицей. А с комментариями вроде всё норм, или нужного примера нет.
Re: Подсветка
Добавлено: 01.06.22 15:53
Евгений
Нужен пример кода на Обероне. Для тестов.
Re: Подсветка
Добавлено: 01.06.22 17:01
Евгений
Евгений писал(а): ↑01.06.22 11:02
К сожалению оно не подходит для JS.
Имелось в виду, что это регулярка для PHP. В JS она не заработала. Сделал 5 уровней вложенности комментариев.
Re: Подсветка
Добавлено: 08.06.22 08:28
Евгений
Если подсветка так и не заработала, попробуйте в браузере нажать F12 и посмотреть нет ли ошибок в highlightru.js
Re: Подсветка
Добавлено: 09.06.22 09:29
БудДен
На тестовом форуме подсветка заработала. А как теперь её сюда поставить, какие файлы нужно поменять/добавить в движке?
Re: Подсветка
Добавлено: 09.06.22 11:17
Евгений
Здесь инструкция для подсветки Оберона
https://plana.mybb.ru/viewtopic.php?id=1717&p=2#p7802
Здесь инструкция для подключения стандартных языков
https://plana.mybb.ru/viewtopic.php?id=1717#p7791
Стандартные языки и русскоязычные будут на разных кнопках.
В скрипте сейчас только подсветка Оберона. Для добавления других языков нужен алгоритм распознавания между языками.
Re: Подсветка
Добавлено: 15.06.22 18:55
БудДен
Пробуем...
Код: Выделить всё
#include <stdio>
int main(int argc, char **argv) {
printf("%d\n", argc);
return 1;
}
/* SDaADSasdfas
*/
// asdfasdfasdf
Re: Подсветка
Добавлено: 15.06.22 19:19
смотритель
Код: Выделить всё
(* Комментарий (* вложенный *) *)
модуль Привет;
проц Нач();
нач
возврат "Блаб'лаб'ла" кон Нач;
кон Привет.
Re: Подсветка
Добавлено: 15.06.22 20:42
Евгений
Маленький глюк - две кнопки "Развернуть"