Закончил viewer. На очереди анализатор
Небольшой рефакторинг. Приступаю к анализатору