TL; DR: Rubberduck уже вышел на новый "официальный" релиз!
Отказ от ответственности: я управляю и участвую в проекте Rubberduck OSS.
Исключение было сгенерировано при обходе деревьев разбора. Трудно сказать, что именно произошло, потому что разбор + разрешение кода VBA - это очень сложный, многоэтапный процесс .
Чтобы выяснить, что конкретно пошло не так, вам нужно просмотреть журналы - ведение журнала отключено по умолчанию (оно довольно многословно), вам нужно включить его через диалог settings :
Установите минимальный уровень журнала на Трассировка для полной информации обо всем, что делает анализатор / распознаватель, или Ошибка для менее подробного журнала, который включает только информацию об исключении; затем вы можете опубликовать этот журнал (или его части) в новом выпуске , и разработчики проекта незамедлительно пометят / пометят его соответствующим образом, изучат данные журнала / исключения и определят, была ли проблема устранена в более поздняя предварительная сборка, или если это новая ошибка, которую необходимо исправить.
Поскольку практически каждая функция требует точного понимания кода в VBE, разработчики Rubberduck очень серьезно относятся к проблемам синтаксического анализа / распознавания.
Если вы используете последнюю «зеленую» версию (v2.2.0), я почти уверен, что проблема была исправлена с тех пор. Последняя «предварительная» сборка имеет досадные проблемы с функцией autocompletion (определенно будет исправлена в v2.3.0), но распознаватель работает очень хорошо:)