Evidențierea sintaxei
Această intrare sau secțiune despre programare nu citează sursele necesare sau cei prezenți sunt insuficienți . |
Prin evidențierea sintaxei sau colorarea sintaxei ne referim la caracteristica unui software , de obicei un editor de text , pentru a afișa un text cu culori și fonturi diferite pe baza unor reguli sintactice particulare. Această caracteristică, utilizată în principal pentru codul sursă , facilitează scrierea într-un limbaj structurat, cum ar fi un limbaj de programare sau un limbaj de markup care are sintaxă și gramatică precise. [1] [2]
Dacă software-ul care rulează evidențierea sintaxei acceptă mai multe limbi, de obicei puteți specifica ce limbă este ( C , LaTeX , HTML , ...) sau editorul o poate recunoaște automat pe baza sintaxei sau extensiei fișierului.
Când se analizează paginile de cod și paginile, iluminarea sintaxei poate îmbunătăți foarte mult lizibilitatea și scrierea codului. De exemplu, programatorul poate sări automat secțiuni mari de comentarii sau cod, în funcție de ceea ce dorește.
Unele programe vă permit să personalizați evidențierea sintaxei prin modificarea regulilor existente pentru gramaticile limbilor cunoscute sau prin crearea de noi gramatică personalizată. Uneori, tipul de personalizare se limitează mai mult la redefinirea stilurilor și culorilor care trebuie utilizate pentru a evidenția textul
Unele programe pot exporta, de asemenea, codul evidențiat într-un format adecvat pentru imprimare sau în limbaj HTML .
Exemplu
Mai jos este un fragment de cod PHP pe care software-ul l-a colorat automat în funcție de sintaxă:
// tipăriți tabelul de 3 ori
pentru ( $ i = 0 ; $ i <= 10 ; $ i ++ ) {
ecou $ i . „x 3 =” . $ i * 3 . "<br /> \ n " ;
}
În acest exemplu simplu de listare PHP , software-ul MediaWiki a fost evidențiat;
- în verde deschis comentariile explicative,
- cuvintele cheie în verde îngroșat (cum ar fi
for
șiecho
), - în albastru variabilele (cum ar fi
$i
), - numerele în gri,
- corzile roșii (cum ar fi
" x 3 = "
), - cu caractere aldine îngroșate, scapă de caractere speciale (cum ar fi
\n
pentru linie nouă), - în negru celelalte caractere (semne de punctuație, operatori, paranteze).
Notă
- ^ (RO) Lucrul cu Evidențierea sintaxei , pe docs.kde.org. Adus pe 13 mai 2020 .
- ^ Evidențierea codului și sintaxei editorului de text UltraEdit , la ultraedit.com . Adus pe 13 mai 2020 .
Elemente conexe
Alte proiecte
- Wikimedia Commons conține imagini sau alte fișiere despre evidențierea sintaxei