Realce de sintaxe (ou coloração de sintaxe) é uma funcionalidade disponível em alguns editores de texto que apresenta texto — em especial código fonte — numa formatação específica para cada categoria de termos. A mudança da formatação envolve alterações da fonte tipográfica, e principalmente, da coloração do texto. Essa funcionalidade facilita a escrita em linguagens estruturadas como linguagens de programação ou linguagens de marcação, já que as estruturas e os erros de sintaxe são facilmente distinguidos.
Exemplo:
- Código:
// Aloca todas as janelas
for( int i = 0; i < max; ++i )
{
janelas[i] = new Janela();
}
Neste exemplo, o editor reconhece as palavras reservadas for, int e new, além do literal 0. O comentário no início do código também é identificado de forma a distingui-lo do resto do código funcional.
A seguir, um exemplo de parênteses correspondentes:
- Spoiler:
- for (int i = 0; i < 10; i++)