NPP++, Lineage 2 API AC (Interlude\HighFive)

Привет. Мне было нечего делать и я сделал это. Т.к. цена этому нуль - кладу сюда, может кому-то тоже пригодится.


Разобранный nwindow.u для реализации автозавершения в NPP++.
C#:
native final function bool GetINIFloat(string section, string Key, out float Value, string file);
XML:
<KeyWord name="GetINIFloat" func="yes">
<Overload retVal="native final" descr="...\Classes\UIScript.uc">
<Param name="string section"/>
<Param name="string key"/>
<Param name="out float value"/>
<Param name="string file "/>
</Overload>
</KeyWord>

Основой взято автозавершение для c#, из которого убрано всё, что делало его автозавершением для c#.



Пакеты:


все native static приведены к такому виду виду:


модификаторы-спецификаторы\аргументы\класс