I've a comment:
According to Software Customisation Reference Manual page 2-148, the substring method takes a parameter ( Substring(REALindex) ). So you need to add the following line after line number 3650 in the pml.xml[/U] file to correct the hint of the method.
I don't think so. UltraEdit has a different approach in syntax highlighting. Previously I have configured syntax highlighting for PML for ultraedit but I discontinued it beacuse we have only limited license for it. That's why we use notepad++ beacuse it's free.
I think that you really deserve premium mebership on this forum because of effort you made in order to make such a great PML plugin for notepad++ and thank you very much for that.