変数名にキーワードが出現した場合の強調表示を制限する方法

変数名にキーワードが出現した場合の強調表示を制限する方法

PL/SQL のカスタム言語を Notepad++ にインポートし、構文の強調表示を微調整しようとしています。複数行コメントのコード折りたたみを有効にし、多くのスタイルの背景色を変更しました。
わからないのは、プロシージャ名「VERIFY_CHANGES()」のキーワード「IF」がキーワードとして強調表示されないようにする方法です。
別の例として、変数名「V_END_DATE」でキーワード「END」が強調表示されています。

答え1

PL/SQL を適切に解析するのはかなり困難です。メモ帳++用途シンティラは、約900行のコードでこれを実現しています。そして、ifそこまで到達するために特別なケースも含まれています。設定ファイル、ユーザー変数については何も言及されていない。キーワード

この構文を希望どおりに処理するには、Scintilla にいくつかの改良が必要になります。

関連情報