Syntaksfremhævning: Forskelle mellem versioner

Fra Wikipedia, den frie encyklopædi
Content deleted Content added
JAnDbot (diskussion | bidrag)
m robot Ændrer: nl:Syntaxiskleuring
Mgarde (diskussion | bidrag)
Kodeeksempler omskrevet til at benytte <source> + Interlinks, overskrifter
Linje 2: Linje 2:


Typisk bruges der forskellige farver til:
Typisk bruges der forskellige farver til:
*[[konstant]]er
*konstanter
*[[kommentar]]er
*kommentarer
*markering af blokke i koden
*markering af [[kodeblok]]ke
*nøgleord, der har en bestemt betydning i det aktuelle programmeringssprog
*[[nøgleord]], der har en bestemt betydning i det aktuelle [[programmeringssprog]]
*variabler
*[[Variabel|variabler]]
*[[streng]]e


== Eksempler på syntaksfremhævning ==
== Eksempel i [[C (programmeringssprog)|C]] ==
Følgende eksempler benytter Wikipedias syntaksfremhævning.
<code>

<font color="#777777">/* Dette program laver ikke noget */</font>
=== Eksempel i [[C (programmeringssprog)|C]] ===
<font color="#009900">#include &lt;stdio.h&gt;</font>

<source lang="c">
'''int''' main('''int''' <font color="#0000FF">argc</font>,'''char**''' <font color="#0000FF">argv</font>) {
/* Dette program laver ikke noget */
<nowiki>&nbsp;&nbsp;&nbsp;&nbsp;</nowiki> '''return''' <font color="#FF0000">0</font>;
#include <stdio.h>
}

</code>
int main(int argc,char** argv) {
== Eksempel i [[PHP]] ==
return 0;
<code>
}
<span style="color: #000000"></span>
</source>
<span style="color: #0000BB">&lt;?php</span>

<span style="color: #FF8000">// Enkeltlinje kommentar</span>

<span style="color: #0000BB">$i</span> <span style="color: #007700">=</span> <span style="color: #0000BB">0</span><span style="color: #007700">;
=== Eksempel i [[PHP]] ===
<span style="color: #007700">while (</span><span style="color: #0000BB">$i</span> <span style="color: #007700">&lt;=</span> <span style="color: #0000BB">10</span><span style="color: #007700">){</span>

<nowiki>&nbsp;&nbsp;&nbsp;&nbsp;</nowiki><span style="color: #007700">echo</span> <span style="color: #DD0000">"\$i er $i\n"</span><span style="color: #007700">;</span>
<source lang="php">
<span style="color: #007700">}</span>
<?php
<span style="color: #0000BB">?&gt;</span>
// Enkeltlinje kommentar
</code>
$i = 0;
while ($i <= 10){
echo "\$i er $i\n";
}
?>
</source>


[[Kategori:Datalogi]]
[[Kategori:Datalogi]]

Versionen fra 8. feb. 2010, 23:44

Syntaksfremhævning er et værktøj en programmør anvender til at overskueliggøre sin kode. Ved hjælp af syntaksfremhævning bliver kildekoden farvet ud fra en bestemt syntaks.

Typisk bruges der forskellige farver til:

Eksempler på syntaksfremhævning

Følgende eksempler benytter Wikipedias syntaksfremhævning.

Eksempel i C

/* Dette program laver ikke noget */
#include <stdio.h>

int main(int argc,char** argv) {
     return 0;
}


Eksempel i PHP

<?php
// Enkeltlinje kommentar
$i = 0;
while ($i <= 10){
    echo "\$i er $i\n";
}
?>