
Importei uma linguagem personalizada para PL/SQL para o Notepad++ e estou tentando ajustar o realce de sintaxe. Ativei a dobragem de código para comentários de várias linhas e alterei a cor de fundo em muitos estilos.
O que não consigo descobrir é como evitar que a palavra-chave "IF" no nome do procedimento "VERIFY_CHANGES ()" seja destacada como palavra-chave.
Outro exemplo é a palavra-chave “END” destacada no nome da variável “V_END_DATE”.
Responder1
PL/SQL é bastante difícil de analisar corretamente.Bloco de notas++usaCintila, que faz isso em cerca de 900 linhas de código — e em casos especiais if
apenas para chegar até aqui. Olhando para oarquivo de configuração,não há menção à variável do usuário - apenaspalavras-chave.
Seriam necessárias algumas melhorias no Scintilla para lidar com essa sintaxe como você deseja.