Создание генератора блок-схем - C#

Узнай цену своей работы

Формулировка задачи:

Здравствуйте, нужно разработать систему генерации блок-схем по загруженному программном коде под c# Я так понимаю что нужно пропарсить весь код, но не знаю как лучше это сделать Могли бы Вы помочь с алгоритмом, буду очень признателен)

Решение задачи: «Создание генератора блок-схем»

textual
Листинг программы
  1. List<string> Code = new List<string>();
  2.             List<string> Str = new List<string>();
  3.             string[] types = { "int", "string", "char", "bool", "float" };
  4.             for (int i = 0; i < textBox1.Lines.Length; i++)
  5.             {
  6.                 Code.Add(textBox1.Lines[i]);
  7.             }
  8.             for (int i = 0; i < Code.Count; i++)
  9.             {
  10.                 for (int j = 0; j < Code[i].Length; j++)
  11.                 {
  12.                     string s = Code[i];
  13.                     string[] words = s.Split(';');
  14.                     foreach (var str in words)
  15.                     {
  16.                         if (types.Contains(str) && str.Contains("="))
  17.                         {
  18.                             textBox2.Text += str + "Прямокутник\r\n";
  19.                         }
  20.                     }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 3.5 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы