Исправление den73, 16.10.16 19:23 (текущая версия) :
вот попытался описать алгоритм, но по-моему полный бред. Надо, наверное, смотреть, как делают «настоящие» IDE.
Исходная версия den73, 16.10.16 19:22:
вот