Граф по коду

Вопросы по программированию, не подходящие в другие разделы.

Модераторы: Naeel Maqsudov, C_O_D_E

Ответить
Pawell2008
Сообщения: 4
Зарегистрирован: 17 фев 2008, 00:47

Привет.
Необходимо построить граф по исходному коду метода(процедуры).
Посоветуйте как это можно сделать? И с чего начать?
Хыиуду
Сообщения: 2442
Зарегистрирован: 06 мар 2005, 21:03
Откуда: Москва
Контактная информация:

А граф чего именно?
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Pawell2008
Сообщения: 4
Зарегистрирован: 17 фев 2008, 00:47

Операторов.
Хыиуду
Сообщения: 2442
Зарегистрирован: 06 мар 2005, 21:03
Откуда: Москва
Контактная информация:

Думаю, начать стоит с синтаксического анализа. В любом нормальном языке программирования, как известно, существуют операторы последовательного выполнения, ветвления и безусловного перехода. Наибольший интерес представляют последние два. Отыскиваем ключевые слова, которые начинают операторы, нарушающие линейный ход программы (например, в Паскале - if, then, else, for, while, repeat, until, case, goto и т.д.), анализируем...
А вообще, по-моему, задача тянет на уровень хорошего курсового проекта
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Ответить