
Я думаю анализатор надо делать посимвольный, компилятор кажется так и делает! И чтобы каждый раз не делать подобный анализ, и не тратить зря системные ресурсы, нужно будет сделать проектный файл проанализированного кода, например сохранять всё в XML файл, или подобную структуру! И потом загружать в среду!