Syntax highlighting: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Aggiunto il template "U"
Recupero di 1 fonte/i e segnalazione di 0 link interrotto/i.) #IABot (v2.0.9.5
Riga 1:
{{F|programmazione|settembre 2014}}{{U|Brace matching|informatica|novembre 2023|verso=da}}[[File:Listato esempio javascript.png|thumb|upright=1.6|Codice in linguaggio [[JavaScript]] evidenziato dall'editor [[Bluefish]] ]]
Con '''syntax highlighting''' o '''colorazione della sintassi''' si intende la caratteristica di un [[software]], solitamente [[editor di testo]], di visualizzare un testo con differenti [[colore|colori]] e [[font]] in base a particolari regole sintattiche. Questa caratteristica, utilizzata soprattutto per il [[codice sorgente]], facilita la scrittura in un [[linguaggio strutturato]] come un [[linguaggio di programmazione]] o un [[linguaggio di markup]] che dispone di una sintassi e di una grammatica precise.<ref name="docs_Work">{{Cita web |titolo=Working with Syntax Highlighting |accesso=13 maggio 2020 |url= https://docs.kde.org/stable5/en/applications/katepart/highlight.html |lingua=en |dataarchivio=7 giugno 2020 |urlarchivio=https://web.archive.org/web/20200607075731/https://docs.kde.org/stable5/en/applications/katepart/highlight.html |urlmorto=sì }}</ref><ref name="ultr_Ultr">{{Cita web |titolo=UltraEdit text editor code and syntax highlighting |accesso=13 maggio 2020 |url= https://www.ultraedit.com/wiki/Syntax_highlighting }}</ref>
 
Se il software che esegue il ''syntax highlighting'' supporta più linguaggi, è solitamente possibile specificare di quale linguaggio si tratti ([[C (linguaggio)|C]], [[LaTeX]], [[HTML]], ...) o l'editor può riconoscerlo automaticamente in base alla sintassi del file o alla sua estensione.