Como limitar o destaque de palavras-chave quando elas aparecem em nomes de variáveis

0

Eu importei uma linguagem personalizada para PL / SQL para o Notepad ++ e estou tentando ajustar o realce da sintaxe. Eu habilitei o dobramento de código para comentários de várias linhas e mudei a cor do plano de fundo em muitos estilos.
O que não consigo descobrir é como impedir que a palavra-chave "IF" no nome do procedimento "VERIFY_CHANGES ()" seja destacada como palavra-chave.
Outro exemplo é que a palavra-chave "END" está sendo destacada no nome da variável "V_END_DATE".

    
por crowne 06.05.2015 / 11:44

1 resposta

0

PL / SQL é bastante difícil de analisar adequadamente. O Notepad ++ usa Scintilla , que faz isso em cerca de 900 linhas de código - e casos especiais if apenas para chegar tão longe. Analisando o arquivo de configuração, não há menção à variável do usuário - apenas palavras-chave .

Isso exigiria algumas melhorias no Scintilla para lidar com essa sintaxe como você deseja.

    
por 06.05.2015 / 12:24