En ce qui concerne le langage parlé et écrit, la syntaxe fait référence à la structure des phrases et à la façon dont les mots, les phrases et les clauses sont formés et liés les uns aux autres. Dans le domaine des ordinateurs, la signification du terme syntaxe est l’ensemble de règles qui régissent la structure d’un langage de programmation et la manière dont les instructions, les instructions et les expressions sont correctement formées. Un éditeur de coloration syntaxique est un outil pour aider les programmeurs à trouver les erreurs de syntaxe et/ou à montrer clairement aux autres comment une section de code a été construite.
Dans les langages de programmation, une instruction ou une instruction est une phrase qui se traduit par au moins une instruction en langage machine pour l’ordinateur. Une expression, en revanche, renvoie une valeur. La programmation est composée d’une combinaison d’instructions ou d’instructions et d’expressions. Chaque programme a des exigences de syntaxe spécifiques qui doivent être suivies pour que l’ordinateur comprenne l’instruction. Le non-respect de la syntaxe appropriée entraîne une erreur de syntaxe et il est dit que l’instruction ou l’expression ne peut pas être analysée.
L’éditeur de coloration syntaxique est créé spécifiquement pour un ou plusieurs langages de programmation. Pour chaque langue avec laquelle il est censé être utilisé, il utilise la couleur pour rendre le code plus facilement lisible par les humains, sans apporter de modifications au code lui-même. Par exemple, il peut rendre toutes les valeurs d’une seule couleur, tout en rendant tous les commentaires d’une couleur différente. Un éditeur de coloration syntaxique peut utiliser des couleurs différentes d’un autre, ou colorer plus ou moins d’éléments. D’autres fonctionnalités peuvent également être incluses dans un éditeur de coloration syntaxique, par exemple, certaines fournissent des numéros de ligne pour aider à trouver des erreurs de syntaxe, tandis que d’autres ne le font pas, et seules certaines ont la possibilité de copier dans le presse-papiers ou de télécharger.
Un éditeur de coloration syntaxique peut être un programme autonome. Alternativement, il peut s’agir d’une facette d’une conception Web complète ou d’un autre programme. Dans de tels programmes, il est typique de trouver un ensemble de langages de programmation fréquemment utilisés inclus par défaut. Cependant, même si un langage de programmation n’est pas inclus par défaut, il peut être possible d’ajouter une coloration syntaxique pour les autres langages utilisés.