Поиск:

Ответ в темуСоздание новой темы Создание опроса
> ВНИМАНИЕ! Подсветка синтаксиса на форуме. Финальный релиз. Всем сюда! 
:(
    Опции темы
sergejzr
Дата 20.12.2004, 22:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: 35
Всего: 360



И так все, кому хоть что-то не понравилось в подсветке. Пожалуйста жалобы и предложения сюда!
Так как ошибки исправлены и делать стало нечего ( smile ) хочется наконец-то опубликовать окончательный вариант и закрыть проект.

Вот так будет выглядеть подсветка (изменения по сравнению с сущ. в языках Си++, дельфи, Хтмл).
_http://www.iwi-iuk.org:8081/tests/vingrad/...orum.vingrad.ru

Так же то, что дейчас не изменится, так и останется smile

Короче говоря конечный спурт!

Спасибо! smile

ПС:
Если найдёте ссылки на интересные коды на форум, плиз тоже сюда smile
Когда будете постить примеры кода, указывайте его язык!

Вот конкретно ссылка на новоподсвеченный код конкретно в этой теме:
_http://www.iwi-iuk.org:8081/tests/vingrad/...7&t=37700&st=0#
Нажимайте рефреш, если что smile


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
Domestic Cat
Дата 20.12.2004, 22:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5452
Регистрация: 3.5.2004
Где: Dallas, US

Репутация: 3
Всего: 172



А когда планируется запустить в производство?


--------------------

PM   Вверх
sergejzr
Дата 20.12.2004, 22:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: 35
Всего: 360



Как все довольны будут smile ну во всяком случае до нового года. Правда пока с Админом не разговаривал, но думаю, он против не будет smile


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
Domestic Cat
Дата 20.12.2004, 22:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5452
Регистрация: 3.5.2004
Где: Dallas, US

Репутация: 3
Всего: 172



Цитата
Как все довольны будут


прямо коммунизм настанет smile


--------------------

PM   Вверх
Vit
Дата 21.12.2004, 05:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Vitaly Nevzorov
****


Профиль
Группа: Экс. модератор
Сообщений: 10964
Регистрация: 25.3.2002
Где: Chicago

Репутация: 10
Всего: 207



Delphi-хочу привычное выделение Bold для зарезервированных слов языка (Procedure, Var и т.п.)


--------------------
With the best wishes, Vit
I have done so much with so little for so long that I am now qualified to do anything with nothing
Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru
PM MAIL WWW ICQ   Вверх
Akina
Дата 21.12.2004, 09:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: нет
Всего: 454



Код

open "file.ext" for input as someVar
open "file.ext" for input as #someVar



--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
Vach
Дата 21.12.2004, 17:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 304
Регистрация: 17.10.2003
Где: Санкт-Петербург

Репутация: нет
Всего: 18



Для Vb
Код
Type typLinkInfo
   fFileName As String
End Type

Dim a() As Byte
ReDim Preserve a(11)
a(1) = "b"
a(1) = IIf(1 = 1, tyue, False)
Me.Show
If Len(Label1.Caption) Then
If (Not DE.rsZ.BOF) And (Not DE.rsZ.EOF) Then

Type - тогоже цвет как и End
ReDim Preserve - тогоже цвет как и Dim
"()" скобки не подсвечиваются

далее для соотведствия, хоя мне нравится
IIf, Len, Me, Not, And - не подсвечивается
PM MAIL ICQ   Вверх
sergejzr
Дата 21.12.2004, 17:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: 35
Всего: 360



Vit, я чего то не понял... Разве сейчас не так?
Код

procedure var


Vach
"Type ReDim Preserve" добавлены. Скобки менять не будем, так как были люди за их синий цвет. Так же с "IIf, Len, Me, Not, And" smile

Akina
Поясните, а также указывайте плиз название языка.


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
Vit
Дата 21.12.2004, 23:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Vitaly Nevzorov
****


Профиль
Группа: Экс. модератор
Сообщений: 10964
Регистрация: 25.3.2002
Где: Chicago

Репутация: 10
Всего: 207



Цитата(sergej @ 21.12.2004, 08:45)
Vit, я чего то не понял... Разве сейчас не так?


Всё нормально... Это как оказалось Clear Type сглаживание на ноутбуке так работает что почти не видно разницы smile



--------------------
With the best wishes, Vit
I have done so much with so little for so long that I am now qualified to do anything with nothing
Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru
PM MAIL WWW ICQ   Вверх
-Mikle-
Дата 22.12.2004, 00:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Невидимка Vingrad'а
***


Профиль
Группа: Экс. модератор
Сообщений: 1672
Регистрация: 22.6.2003
Где: Казахстан, Астана

Репутация: нет
Всего: 59



Цитата(Akina @ 21.12.2004, 12:28)
open "file.ext" for input as someVar
open "file.ext" for input as #someVar


Это наверно из-за меня...
Я когда сождавал подсветку, задал покрас синим после символа #
Можно убрать конечно, это лишнее оказалось...

sergei.z, дай снова доступ к коду инициализации, я подправлю до нового года...

А также, предложение: можно ли сделать так, чтоб потом в последствии, можно было бы добавлять и корректировать подсветку?


--------------------
Если тебе плюют в спину, значит ты впереди...
PM   Вверх
sergejzr
Дата 22.12.2004, 00:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: 35
Всего: 360



Цитата(Mikle @ 21.12.2004, 23:13)

sergei.z, дай снова доступ к коду инициализации, я подправлю до нового года...

А также, предложение: можно ли сделать так, чтоб потом в последствии, можно было бы добавлять и корректировать подсветку?

Доступ у тебя остался smile
А корректировать можно, но внедрять только релизами smile


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
~FoX~
Дата 22.12.2004, 11:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


НЕ рыжий!!!
****


Профиль
Группа: Участник Клуба
Сообщений: 2819
Регистрация: 8.10.2003
Где: Зеленоград

Репутация: нет
Всего: 68



Delphi
Код

type
 TAboutBox = class(TForm)
   OKButton: TButton;
   ProgramIcon: TImage;
   Label1: TLabel;
   Version: TLabel;
   Copyright: TLabel;
   procedure OKButtonClick(Sender: TObject);
   procedure FormShow(Sender: TObject);
 private
   { Private declarations }
 public
   { Public declarations }
 end;

 If (CheckBox4.Checked = true) and (CheckBox5.Checked = false) then
   begin
      Reg:=TRegIniFile.Create('SOFTWARE\Microsoft\Windows\CurrentVersion\Run');
      Reg.RootKey := (HKEY_LOCAL_MACHINE);
      s:=Application.ExeName + ' /a';
      Reg.WriteString('SOFTWARE\Microsoft\Windows\CurrentVersion\Run', 'Wall', s);
      IniFile.WriteBool('Options', 'Reb', true);
   end


Код

       CPL_INQUIRE     : DoInquire(PCplInfo(lParam2)^);
       CPL_NEWINQUIRE  : DoNewInquire(PNewCPLInfo(lParam2)^);
       CPL_DBLCLK      : DoActivate(LongInt(lParam2));
       CPL_STOP        : DoStop(LongInt(LParam2));
       CPL_EXIT        : DoExit;
       CPL_SETUP       : DoSetup;


uses Types;

{$HPPEMIT '#ifdef __linux__'}

{$HPPEMIT '#ifdef CLX_USE_LIBQT'}
{$HPPEMIT '#pragma link "libqtintf-6.9-qt2.3.so"'}
{$HPPEMIT '#else'}
{$HPPEMIT '#pragma link "libborqt-6.9-qt2.3.so"'}
{$HPPEMIT '#endif'}


asm
       PUSH    ESI
       PUSH    EDI
       MOV     EDI,EAX
       MOV     ESI,EDX
       MOV     EDX,EAX
       CLD
@@1:    LODSB
@@2:    OR      AL,AL
       JE      @@4
       CMP     AL,0AH
       JE      @@3
       STOSB
       CMP     AL,0DH
       JNE     @@1
       MOV     AL,0AH
       STOSB
       LODSB
       CMP     AL,0AH
       JE      @@1
       JMP     @@2
@@3:    MOV     EAX,0A0DH
       STOSW
       JMP     @@1
@@4:    STOSB
       LEA     EAX,[EDI-1]
       SUB     EAX,EDX
       POP     EDI
       POP     ESI
end;

Хех.......

Это сообщение отредактировал(а) ~FoX~ - 22.12.2004, 11:14


--------------------
user posted image
…множественность никогда не следует полагать без необходимости…
PM MAIL WWW ICQ Jabber   Вверх
sergejzr
Дата 22.12.2004, 13:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: 35
Всего: 360



А что это за конструкция? @@4
Может тоже подсветить?
Добавлено @ 13:30
Хотя в принципе p0s0l наверное бы подсветил, если бы надо было бы
(Во! 3 раза "бы" smile)


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
Pakshin A. S.
Дата 24.12.2004, 23:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 5056
Регистрация: 16.2.2003

Репутация: 5
Всего: 61



Удалите пост...


Это сообщение отредактировал(а) Pakshin A. S. - 24.12.2004, 23:23
PM   Вверх
p0s0l
Дата 24.12.2004, 23:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Г-н Посол
****


Профиль
Группа: Экс. модератор
Сообщений: 3668
Регистрация: 13.7.2003
Где: 58°38' с.ш. 4 9°41' в.д.

Репутация: 1
Всего: 112



Код
asm
 @label1: jmp @@label2
 @@label2: jmp @label1
 @1: jmp @@2
 @@2: jmp @1
 @@@1label: ...
end;


Добавлено @ 23:54
Ух, это плохо...
В принципе, тогда добавил подсветку меток (начинаются на @), но видимо, если после @ идёт цифра, а не буква, то облом получается... А также, если несколько споподряд символов @, то тоже не очень красиво (метка подсвечивается начиная только с последнего символа @)... Я не знаю, как это обойти...
sergej.z наверное знает smile


--------------------
С уважением, г-н Посол.
PM   Вверх
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Обсуждение форума | Следующая тема »


 




[ Время генерации скрипта: 0.0659 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.