błędy kolorowania składni

0

Ponieważ co jakiś czas zgłaszane są błędy kolorowania składni na 4p, to proponuję je zgłaszać w jednym wątku.

Przykleiłem go na jakiś czas - mam nadzieję, że znajdzie się osoba, która zajęłaby się poprawianiem tych błędów - są one dość specyficzne, bo o ile mi wiadomo całe kolorowanie opiera się tylko na wyrażeniach regularnych.

0

a ja chciałem dodać że tag < php > nic nie daje na forum, bo w artach i wskazówkach koloruje składnie a tutaj nie robi prawie nic, cały kod jest czarny :-/

//test

 $tab[1] = "asd"; 
0

Damn :/

Tu jest ciekawa sprawa... jedyne miejsce, gdzie źle rozpoznaje początek stringa... hmm... 8-|

SetLength(DLLe, Length(DLLe)+1); // Zwiększamy ilość DLL'ków
    DLLe[Length(DLLe)-1] := LoadLibrary(PChar(sr.name)); // Ładuj bibliotekę
    try
@QueryMenu := GetProcAddress(DLLe[Length(DLLe)-1], 'QueryMenu');
      if @QueryMenu = nil then raise Exception.Create('Bład - nie mogę znaleźć proceudry w bibliotece!');
0
{$APPTYPE CONSOLE} 

var
  S: String;

{ tu jakiś kod }

  for I := 1 to Length(S) do 
  begin 
    write(S[I]); // tu error!
    Sleep(50); 

(* to inny kod *)

Od kiedy write to słowo kluczowe ;P
Dlaczego String zamieniane jest na małe litery [???]
Dyrektywy compilera też, by się przydało odróżnić od zwykłych commentsów :]

0

Od kiedy write to słowo kluczowe

Yyy chyba nim jest :)

Dlaczego String zamieniane jest na małe litery

Tak nie powinno być imho.

Dyrektywy compilera też, by się przydało odróżnić od zwykłych commentsów

Nie - Delphi tak nie robi. to po co ?

0

Nie - Delphi tak nie robi. to po co ?

Ósemka i dziewiątka robią. Ale to tak gwoli ścisłości :)
// Siódemka też - Q
// uu a 6-tka niet - Deti

0

Od kiedy write to słowo kluczowe

Yyy chyba nim jest :)

Jesli jest po 'property' ;)

<font color="blue">// miałem to właśnie na myśli - nie jako procedura.. no ale to jest cieżko wyłapać w kolorowaniu - Deti [ chyba, że ktoś się postara]</span>

0

kod CPP - ktoś zepsuł?

{
 char c = 'x', d = '3'; //znów wał z kolorowaniem - ech - kto się bawił ?!!?!
 char *e = "xyz", *f = "123";
 int i = 1, j = 0x12abl;
 /*
 komentarz - ktoś ukradł kolor?? a było wsio ok
 */
 // test
 ShowMessage("kto się bawił kolorowaniem i spaprał sprawę?\nprawie wszystko już działało :-/");
 //no i dlaczego w powyższym komunikacie ukradło backslash przed 'n' ?? to jak mam wyświetlić znak nowej linii?? \n \n /n /n
}

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0