Syntaksutheving

Syntaksutheving , noen ganger kalt syntaksfarging , er en evne til noen tekstbehandlingsapplikasjoner (som tekstredigerere ) , for å skille tekstelementer (spesielt såkalt kildekode ) ved å bruke forskjellige farger eller typografiske stiler, avhengig av typen. syntaktiske kategorier av termene, i henhold til reglene for et konkret formelt språk .

Denne uthevingen brukes som en sekundær notasjon , vanligvis for å forbedre lesbarheten til kildekoden til programmer eller tekster skrevet på et eller annet merkespråk , noe som gjør det mulig å øke produktiviteten til programmererne. Stilene som brukes som standard avhenger av hvert dataprogram, hvorav noen lar deg konfigurere stilene og til og med gjenkjenne forskjellige språk.

Presentasjon uavhengig av mening

Tolkningen av teksten endres ikke i det hele tatt når dens elementer fremheves. Endringene i representasjonen av teksten fyller en visuell identifikasjonsfunksjon og ikke en semantisk, de brukes kun til å overføre informasjon til den menneskelige leseren. Derfor, når det gjelder kildekoden til et program, ignorerer tolker og kompilatorer den. De er ikke en del av selve det formelle språket, heller ikke av teksten, så de lagres heller ikke i filen, men analyseres hver gang den lastes.

Eksempel

Nedenfor er en del av koden på C-språk :

/* Hei Verden */ #include <stdlib.h> #include <stdio.h> intmain ( ) { printf ( "Hei verden \n " ); returner 0 ; }

Noen ganger kan disse redaktørene fremheve klammeparenteser, parenteser og parenteser slik at det å holde musepekeren over en av dem fremhever både åpnings- og avslutningselementene – selv med HTML - tagger . Dette er veldig nyttig når du skriver programmer med et stort antall reir laget av disse elementene.

Programmer med syntaksutheving

Se også