Eclipse DLTK: JDT-подобное поведение при разборе и управлении файлами в проекте

Я разрабатываю плагин для затмения с использованием инфраструктуры DLTK. Этот вопрос был задан в официальном списке рассылки, но пока не получил ответа, поэтому я хочу сделать его более открытым.

в моем плагине DLTK файлы на данный момент анализируются только при открытии редактора файла. Есть ли способ реализовать стратегию синтаксического анализа, подобную eclipse jdt, в которой все файлы проекта анализируются вместе? или это не поддерживается DLTK, и мне нужно реализовать собственную стратегию и модель кэширования?

заранее спасибо.

1 ответ

Я не уверен, что ты имеешь в виду под "разбираться вместе". Отдельный файл анализируется, чтобы понять структуру файла (JDT также делает это и анализирует каждый файл независимо). Вы должны заботиться о других файлах при компиляции / проверке исходников. Один из вариантов - добавить свой собственный конструктор, который будет вызываться со всеми файлами при полной сборке и списком измененных файлов при инкрементной сборке.

Другие вопросы по тегам