The following is an Analyst Syntax Highlighter for Notepad++ that I've built and use everyday.
It assumes the following best practices are being utilized
In particular:
1) All user defined variables begin with _ and all global variables (in the define section) with __g syntax. This clearly distinguishes them as user variables from field names and ^system variables and the context in which they can be utilized.
2) It also assumes you are either copying the text out of the Prognosis Analyst dialogue into Notepad++ or referencing it as a .rule file.
Note: Many / Most of our legacy out of the box analysts due not follow these best practices but the newer ones do.. but it they also haven't made it into documentation.
CRS_IR_Analyst_SyntaxHighlighting_19May2017.zip
If my answer helped you today, please be sure to mark the resolved button to assist others.
Christopher R Souser - Solution Architect – MSci. PA, CISSP, ITIL.