Sign in Join
Wiki copytemporary

Syntax highlighting/pl: what changed

Revision 0 to 1. Removed lines have a minus sign; added lines have a plus sign.

Title: Syntax highlighting/pl

OldNewLine
1+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 ([[Source code|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).
2+
3+## Przykład
4+
5+``` pascal
6+program Project1;
7+
8+const
9+ text = 'Naciśnij dowolny klawisz, aby kontynuować!';
10+ { W przeszłości programiści komputerowi używali polecenia „Naciśnij dowolny klawisz,
11+ aby kontynuować” jako: monit dla użytkownika, gdy konieczne było wstrzymanie przetwarzania.
12+ System zostanie wznowiony po naciśnięciu przez użytkownika dowolnego przycisku klawiatury. }
13+
14+begin
15+ WriteLn(text);
16+ ReadLn;
17+end.
18+```
19+
20+W tym przykładzie kodu [[Pascal|Pascala]] edytor rozpoznał słowa kluczowe [[Program|program]], [[Const|const]], [[Begin|begin]] i [[End|end]]. [[Comments|komentarz]] także wyróżniony jest w specyficzny sposób, aby odróżnić go od działającego kodu.
21+
22+## Komponenty
23+
24+<table>
25+<thead>
26+<tr>
27+<th><p>Okona</p></th>
28+<th><p>Komponent</p></th>
29+<th><p>Opis</p></th>
30+</tr>
31+</thead>
32+<tbody>
33+<tr>
34+<td><figure>
35+<img src="tsynpassyn.png" title="tsynpassyn.png" />
36+<figcaption>tsynpassyn.png</figcaption>
37+</figure></td>
38+<td><p>[[TSynPasSyn]]</p></td>
39+<td><p>Ogólne podświetlanie składni Pascal</p></td>
40+</tr>
41+<tr>
42+<td><figure>
43+<img src="tsynfreepascalsyn.png" title="tsynfreepascalsyn.png" />
44+<figcaption>tsynfreepascalsyn.png</figcaption>
45+</figure></td>
46+<td><p>[[TSynFreePascalSyn]]</p></td>
47+<td><p>Podświetlanie składni Free-Pascal</p></td>
48+</tr>
49+<tr>
50+<td><figure>
51+<img src="tsyncppsyn.png" title="tsyncppsyn.png" />
52+<figcaption>tsyncppsyn.png</figcaption>
53+</figure></td>
54+<td><p>[[TSynCppSyn]]</p></td>
55+<td><p>Podświetlanie składni C++</p></td>
56+</tr>
57+<tr>
58+<td><figure>
59+<img src="tsynjavasyn.png" title="tsynjavasyn.png" />
60+<figcaption>tsynjavasyn.png</figcaption>
61+</figure></td>
62+<td><p>[[TSynJavaSyn]]</p></td>
63+<td><p>Podświetlanie składni Java</p></td>
64+</tr>
65+<tr>
66+<td><figure>
67+<img src="tsynperlsyn.png" title="tsynperlsyn.png" />
68+<figcaption>tsynperlsyn.png</figcaption>
69+</figure></td>
70+<td><p>[[TSynPerlSyn]]</p></td>
71+<td><p>Podświetlanie składni perl</p></td>
72+</tr>
73+<tr>
74+<td><figure>
75+<img src="tsynhtmlsyn.png" title="tsynhtmlsyn.png" />
76+<figcaption>tsynhtmlsyn.png</figcaption>
77+</figure></td>
78+<td><p>[[TSynHTMLSyn]]</p></td>
79+<td><p>Podświetlanie składni HTML</p></td>
80+</tr>
81+<tr>
82+<td><figure>
83+<img src="tsynxmlsyn.png" title="tsynxmlsyn.png" />
84+<figcaption>tsynxmlsyn.png</figcaption>
85+</figure></td>
86+<td><p>[[TSynXMLSyn]]</p></td>
87+<td><p>Podświetlanie składni XML</p></td>
88+</tr>
89+<tr>
90+<td><figure>
91+<img src="tsynlfmsyn.png" title="tsynlfmsyn.png" />
92+<figcaption>tsynlfmsyn.png</figcaption>
93+</figure></td>
94+<td><p>[[TSynLFMSyn]]</p></td>
95+<td><p>Podświetlanie składni LFM</p></td>
96+</tr>
97+<tr>
98+<td><figure>
99+<img src="tsyndiffsyn.png" title="tsyndiffsyn.png" />
100+<figcaption>tsyndiffsyn.png</figcaption>
101+</figure></td>
102+<td><p>[[TSynDiffSyn]]</p></td>
103+<td><p>Podświetlanie składni diff</p></td>
104+</tr>
105+<tr>
106+<td><figure>
107+<img src="tsynunixshellscriptsyn.png" title="tsynunixshellscriptsyn.png" />
108+<figcaption>tsynunixshellscriptsyn.png</figcaption>
109+</figure></td>
110+<td><p>[[TSynUNIXShellScriptSyn]]</p></td>
111+<td><p>Podświetlanie składni powłoki Unix</p></td>
112+</tr>
113+<tr>
114+<td><figure>
115+<img src="tsyncsssyn.png" title="tsyncsssyn.png" />
116+<figcaption>tsyncsssyn.png</figcaption>
117+</figure></td>
118+<td><p>[[TSynCssSyn]]</p></td>
119+<td><p>Podświetlanie składni CSS</p></td>
120+</tr>
121+<tr>
122+<td><figure>
123+<img src="tsynphpsyn.png" title="tsynphpsyn.png" />
124+<figcaption>tsynphpsyn.png</figcaption>
125+</figure></td>
126+<td><p>[[TSynPHPSyn]]</p></td>
127+<td><p>Podświetlanie składni PHP</p></td>
128+</tr>
129+<tr>
130+<td><figure>
131+<img src="tsyntexsyn.png" title="tsyntexsyn.png" />
132+<figcaption>tsyntexsyn.png</figcaption>
133+</figure></td>
134+<td><p>[[TSynTeXSyn]]</p></td>
135+<td><p>Podświetlanie składni (La)TeX</p></td>
136+</tr>
137+<tr>
138+<td><figure>
139+<img src="tsynsqlsyn.png" title="tsynsqlsyn.png" />
140+<figcaption>tsynsqlsyn.png</figcaption>
141+</figure></td>
142+<td><p>[[TSynSQLSyn]]</p></td>
143+<td><p>Podświetlanie składni SQL</p></td>
144+</tr>
145+<tr>
146+<td><figure>
147+<img src="tsynpythonsyn.png" title="tsynpythonsyn.png" />
148+<figcaption>tsynpythonsyn.png</figcaption>
149+</figure></td>
150+<td><p>[[TSynPythonSyn]]</p></td>
151+<td><p>Podświetlanie składni python</p></td>
152+</tr>
153+<tr>
154+<td><figure>
155+<img src="tsynvbsyn.png" title="tsynvbsyn.png" />
156+<figcaption>tsynvbsyn.png</figcaption>
157+</figure></td>
158+<td><p>[[TSynVBSyn]]</p></td>
159+<td><p>Podświetlanie składni Visual Basic</p></td>
160+</tr>
161+<tr>
162+<td><figure>
163+<img src="tsynanysyn.png" title="tsynanysyn.png" />
164+<figcaption>tsynanysyn.png</figcaption>
165+</figure></td>
166+<td><p>[[TSynAnySyn]]</p></td>
167+<td></td>
168+</tr>
169+<tr>
170+<td><figure>
171+<img src="tsynmultisyn.png" title="tsynmultisyn.png" />
172+<figcaption>tsynmultisyn.png</figcaption>
173+</figure></td>
174+<td><p>[[TSynMultiSyn]]</p></td>
175+<td></td>
176+</tr>
177+<tr>
178+<td><figure>
179+<img src="tsynbatsyn.png" title="tsynbatsyn.png" />
180+<figcaption>tsynbatsyn.png</figcaption>
181+</figure></td>
182+<td><p>[[TSynBatSyn]]</p></td>
183+<td><p>Podświetlanie składni pliku wsadowego</p></td>
184+</tr>
185+<tr>
186+<td><figure>
187+<img src="tsyninisyn.png" title="tsyninisyn.png" />
188+<figcaption>tsyninisyn.png</figcaption>
189+</figure></td>
190+<td><p>[[TSynIniSyn]]</p></td>
191+<td><p>Podświetlanie składni pliku INI</p></td>
192+</tr>
193+<tr>
194+<td><figure>
195+<img src="tsynposyn.png" title="tsynposyn.png" />
196+<figcaption>tsynposyn.png</figcaption>
197+</figure></td>
198+<td><p>[[TSynPoSyn]]</p></td>
199+<td></td>
200+</tr>
201+</tbody>
202+</table>
203+
204+---
205+*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](/wiki-contact).*

Back to history