Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Kolorowanie składni - RegExp, z pominięciem stringów
WebCM
post
Post #1





Grupa: Zarejestrowani
Postów: 375
Pomógł: 20
Dołączył: 28.07.2006

Ostrzeżenie: (0%)
-----


Porywam się na skrypt do kolorowania składni w JavaScript. Na początku utworzę uniwersalną bazę słów kluczowych. Jeśli będą konflikty, wtedy osobne pliki definicji dla każdego obsługiwanego języka.

Przykład kodu do sformatowania:
Kod
function funkcja($function)
{
    if($function == 'instanceof integer this') ...
}

Na pewno nie można kolorować słów kluczowych w ciągach znaków, np. 'instanceof integer this'.

Za pomocą wyrażeń regularnych mogę kolorować np. this na niebiesko. Jak pominąć stringi?
Go to the top of the page
+Quote Post
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
Jak pominąć stringi?

AFAIK
[JAVASCRIPT] pobierz, plaintext
  1. /'([^this])'/
[JAVASCRIPT] pobierz, plaintext


A tak w ogóle, to wynajdujesz koło na nowo, gdyż koloryzerów pod JS troszkę jest. Choćby: http://www.pseudocoder.com/archives/2007/0...taxhighlighter/
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 26.09.2025 - 08:00