В настоящее время я обслуживаю старое приложение VBA (Visual Basic для приложений). У меня есть устаревший инструмент, который анализирует это приложение и печатает мертвые переменные. Поскольку их более 2000, я не хочу делать это вручную.
Поэтому у меня была идея преобразовать отдельные кодовые файлы, которые содержат мертвую переменную в соответствии с вышеупомянутым инструментом, в AST и удалить их таким образом.
Мой вопрос: есть ли рекомендуемый способ сделать это?
Я не хочу использовать StringTemplate, так как мне нужно было бы создавать шаблоны для всех правил, и если бы у меня была рекомендация по скрытому каналу, она была бы потеряна, верно?
Все, что мне нужно, это удалить части этого кода и распечатать остальные, как они были прочитаны.
У кого-нибудь есть рекомендации, пожалуйста?