Sign in Join
Wiki copytemporary

Revision 1 of 2, by Slawek on 1-11-2024. The page as it is now.

Syntax highlighting/pl

Podświetlanie składni to funkcja, która wyświetla tekst w różnych kolorach i czcionkach, w zależności od typu elementów składni. Jest to funkcja edytorów tekstu używana do programowania (kodów źródłowych), pisania skryptów, języków znaczników (HTML, JSON lub XML) lub konfiguracji plików (LFM lub pliki Ini).

Przykład

pascal
program Project1;

const
  text = 'Naciśnij dowolny klawisz, aby kontynuować!';
  { W przeszłości programiści komputerowi używali polecenia „Naciśnij dowolny klawisz,
    aby kontynuować” jako: monit dla użytkownika, gdy konieczne było wstrzymanie przetwarzania.
    System zostanie wznowiony po naciśnięciu przez użytkownika dowolnego przycisku klawiatury. }

begin
  WriteLn(text);
  ReadLn;
end.

W tym przykładzie kodu Pascala edytor rozpoznał słowa kluczowe program, const, begin i end. komentarz także wyróżniony jest w specyficzny sposób, aby odróżnić go od działającego kodu.

Komponenty

<table> <thead> <tr> <th><p>Okona</p></th> <th><p>Komponent</p></th> <th><p>Opis</p></th> </tr> </thead> <tbody> <tr> <td><figure> <img src="tsynpassyn.png" title="tsynpassyn.png" /> <figcaption>tsynpassyn.png</figcaption> </figure></td> <td><p>TSynPasSyn</p></td> <td><p>Ogólne podświetlanie składni Pascal</p></td> </tr> <tr> <td><figure> <img src="tsynfreepascalsyn.png" title="tsynfreepascalsyn.png" /> <figcaption>tsynfreepascalsyn.png</figcaption> </figure></td> <td><p>TSynFreePascalSyn</p></td> <td><p>Podświetlanie składni Free-Pascal</p></td> </tr> <tr> <td><figure> <img src="tsyncppsyn.png" title="tsyncppsyn.png" /> <figcaption>tsyncppsyn.png</figcaption> </figure></td> <td><p>TSynCppSyn</p></td> <td><p>Podświetlanie składni C++</p></td> </tr> <tr> <td><figure> <img src="tsynjavasyn.png" title="tsynjavasyn.png" /> <figcaption>tsynjavasyn.png</figcaption> </figure></td> <td><p>TSynJavaSyn</p></td> <td><p>Podświetlanie składni Java</p></td> </tr> <tr> <td><figure> <img src="tsynperlsyn.png" title="tsynperlsyn.png" /> <figcaption>tsynperlsyn.png</figcaption> </figure></td> <td><p>TSynPerlSyn</p></td> <td><p>Podświetlanie składni perl</p></td> </tr> <tr> <td><figure> <img src="tsynhtmlsyn.png" title="tsynhtmlsyn.png" /> <figcaption>tsynhtmlsyn.png</figcaption> </figure></td> <td><p>TSynHTMLSyn</p></td> <td><p>Podświetlanie składni HTML</p></td> </tr> <tr> <td><figure> <img src="tsynxmlsyn.png" title="tsynxmlsyn.png" /> <figcaption>tsynxmlsyn.png</figcaption> </figure></td> <td><p>TSynXMLSyn</p></td> <td><p>Podświetlanie składni XML</p></td> </tr> <tr> <td><figure> <img src="tsynlfmsyn.png" title="tsynlfmsyn.png" /> <figcaption>tsynlfmsyn.png</figcaption> </figure></td> <td><p>TSynLFMSyn</p></td> <td><p>Podświetlanie składni LFM</p></td> </tr> <tr> <td><figure> <img src="tsyndiffsyn.png" title="tsyndiffsyn.png" /> <figcaption>tsyndiffsyn.png</figcaption> </figure></td> <td><p>TSynDiffSyn</p></td> <td><p>Podświetlanie składni diff</p></td> </tr> <tr> <td><figure> <img src="tsynunixshellscriptsyn.png" title="tsynunixshellscriptsyn.png" /> <figcaption>tsynunixshellscriptsyn.png</figcaption> </figure></td> <td><p>TSynUNIXShellScriptSyn</p></td> <td><p>Podświetlanie składni powłoki Unix</p></td> </tr> <tr> <td><figure> <img src="tsyncsssyn.png" title="tsyncsssyn.png" /> <figcaption>tsyncsssyn.png</figcaption> </figure></td> <td><p>TSynCssSyn</p></td> <td><p>Podświetlanie składni CSS</p></td> </tr> <tr> <td><figure> <img src="tsynphpsyn.png" title="tsynphpsyn.png" /> <figcaption>tsynphpsyn.png</figcaption> </figure></td> <td><p>TSynPHPSyn</p></td> <td><p>Podświetlanie składni PHP</p></td> </tr> <tr> <td><figure> <img src="tsyntexsyn.png" title="tsyntexsyn.png" /> <figcaption>tsyntexsyn.png</figcaption> </figure></td> <td><p>TSynTeXSyn</p></td> <td><p>Podświetlanie składni (La)TeX</p></td> </tr> <tr> <td><figure> <img src="tsynsqlsyn.png" title="tsynsqlsyn.png" /> <figcaption>tsynsqlsyn.png</figcaption> </figure></td> <td><p>TSynSQLSyn</p></td> <td><p>Podświetlanie składni SQL</p></td> </tr> <tr> <td><figure> <img src="tsynpythonsyn.png" title="tsynpythonsyn.png" /> <figcaption>tsynpythonsyn.png</figcaption> </figure></td> <td><p>TSynPythonSyn</p></td> <td><p>Podświetlanie składni python</p></td> </tr> <tr> <td><figure> <img src="tsynvbsyn.png" title="tsynvbsyn.png" /> <figcaption>tsynvbsyn.png</figcaption> </figure></td> <td><p>TSynVBSyn</p></td> <td><p>Podświetlanie składni Visual Basic</p></td> </tr> <tr> <td><figure> <img src="tsynanysyn.png" title="tsynanysyn.png" /> <figcaption>tsynanysyn.png</figcaption> </figure></td> <td><p>TSynAnySyn</p></td> <td></td> </tr> <tr> <td><figure> <img src="tsynmultisyn.png" title="tsynmultisyn.png" /> <figcaption>tsynmultisyn.png</figcaption> </figure></td> <td><p>TSynMultiSyn</p></td> <td></td> </tr> <tr> <td><figure> <img src="tsynbatsyn.png" title="tsynbatsyn.png" /> <figcaption>tsynbatsyn.png</figcaption> </figure></td> <td><p>TSynBatSyn</p></td> <td><p>Podświetlanie składni pliku wsadowego</p></td> </tr> <tr> <td><figure> <img src="tsyninisyn.png" title="tsyninisyn.png" /> <figcaption>tsyninisyn.png</figcaption> </figure></td> <td><p>TSynIniSyn</p></td> <td><p>Podświetlanie składni pliku INI</p></td> </tr> <tr> <td><figure> <img src="tsynposyn.png" title="tsynposyn.png" /> <figcaption>tsynposyn.png</figcaption> </figure></td> <td><p>TSynPoSyn</p></td> <td></td> </tr> </tbody> </table>


From the Free Pascal wiki, page "Syntax highlighting/pl", as it stood on 2024-01-11 after a change by Slawek, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.