Я использую Notepad ++ для редактирования граблей, и я хотел бы иметь возможность использовать плагин списка функций.
Мне не удалось найти какие-либо правила синтаксического анализа в сети, и диалоговое окно «Правила синтаксического анализа языка» не очень четко задокументировано.
Я анализирую методы в списке со следующим, но хотел бы также отображать задачи.
Function Begin: [ \t]*def[ \t]+
Function List Name: [a-zA-Z0-9_\.]*
Это не очень чисто и не захватит функции, которые заканчиваются? или!, но это только начало.
Правило моей задачи, которое не работает:
Function Begin: [ \t]*task[ \t]+
Function List Name: :[a-zA-Z0-9_\.]*
Function End: [ \t]+do
Любые предложения приветствуются.
спасибо