Это то, что я и моя команда решили сделать для нашего школьного проекта. Ну, на самом деле мы еще не решили, как анализировать исходные файлы C #.
То, чего мы стремимся достичь, это выполнить полный анализ исходного файла C # и подготовить отчет.
В котором отчет будет содержать то, что происходит в кодах.
Отчет должен содержать только:
- строковые литералы
- имена методов
- имена переменных
- имена полей
- и т.д.
Я отвечаю за изучение этой библиотеки Иронии. Если честно, я не знаю лучшего способа сортировки данных в чистый читаемый отчет. Я использую класс грамматики C #, упакованный с почтовым индексом.
Есть ли какой-нибудь шаг, где я могу правильно определить дочерние узлы каждого узла? (например: использование директив, объявление пространства имен, объявление класса и т. д., тело метода)
Буду очень признателен за любую помощь или совет. Спасибо.
РЕДАКТИРОВАТЬ: Извините, я забыл сказать, что мы должны проанализировать вызовы метода тоже.