Come limitare l'evidenziazione delle parole chiave quando compaiono nei nomi delle variabili


0

Ho importato un linguaggio personalizzato per PL / SQL in Notepad ++ e sto provando a mettere a punto l'evidenziazione della sintassi. Ho abilitato la piegatura del codice per i commenti su più righe e ho cambiato il colore di sfondo in molti stili.
Quello che non riesco a capire è come evitare che la parola chiave "IF" nel nome della procedura "VERIFY_CHANGES ()" venga evidenziata come parola chiave.
Un altro esempio è la parola chiave "END" che viene evidenziata nel nome della variabile "V_END_DATE".

Risposte:


0

PL / SQL è abbastanza difficile da analizzare correttamente. Notepad ++ usa Scintilla , che lo fa in circa 900 righe di codice - e in casi speciali ifsolo per arrivare così lontano. Guardando il file di configurazione, non si fa menzione della variabile utente - solo parole chiave .

Richiederebbe alcuni miglioramenti a Scintilla per gestire questa sintassi come desideri.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.