3

Я пишу на пользовательском языке Umajin (* .u), синтаксис которого сильно отличается от C/C++ или любого языка, основанного на ECMAScript, поэтому нам пришлось написать правила выделения ,

Я пытался написать правила синтаксического анализатора для языка для списка функций, который тоже можно было бы выбрать - но обнаружил, что каждый раз, когда я пытаюсь добавить правило в диалоге, это приводит к сбою NP++. Это относится как к переносной версии, так и к установочному чтению из% APPDATA%. Если я захожу в FunctionListRules.xml и вставляю туда правила для Umajin, я вижу их, когда открываю диалоговое окно «Правила синтаксического анализа языка», но они не влияют на просмотр файла .u.

Однако я обнаружил, что, если я закрою настройки для другого существующего языка (я перезаписываю python, так как он наиболее близок по синтаксису), а затем вручную устанавливаю язык Python для любого данного файла, правила анализируются правильно и дают мне что я хочу. Единственная проблема в том, что у меня может быть выделение или список функций, но не оба!

Кому-нибудь удалось добавить правила разбора в список функций для совершенно нового языка?

Для справки я использую Unicode Notepad++ 5.8 и Unicode Function List 2.1, работающие на Win7 Enterprise и Ultimate.

0