104 6. Рабочая область в ней происходит ввод, обработка информации, с которой работает СПО. Следует заметить, что все окна в IDE doctable, т.е. переносимы с места на место, и вид IDE легко настраиваются. Вся информация при выходе сохраняется в специальные XML-файлы. Данные файлы могут сохраняться и позднее загружаться, в зависимости от целей разработчика. В рабочей области производится работа над грамматиками, ОП МГ, программным текстом и другие операции. Также в нее выводится такая информация, как результаты работы, отчеты, ЗИ-графика. Для более комфортной работы с грамматиками и ОП МГ реализован редактор, который позволяет вводить, редактировать формальные описания. Предусмотрены различные способы представления формальных грамматик и ОП МГ, такие как BNF, EBNF , XML, в виде графов и т.д. На рис. 4.2.3 представлена простая грамматика в виде XML, а на рис. 4.2.4 грамматика представлена в виде данных. Также редактор поддерживает EBNF-нотацию и представление в виде графов. Завершена реализация представления в 3-мерном виде. Это позволяет более наглядно и информативно визуализировать отдельные грамматики и в целом ОП МГ. OZ I 1 Simple grm Э> F*‘l FormalGrammar Н terms 1 ^5 ' ЗА I 3 + «Ч rules "Ч rule '•Ч rule 3s К"Z............ZZZEII*'z < F о rma 1 Gr mrtmaO |
267 Рис. 6.1.2 Основные рабочие окна IDE СПО GNET. 4. Консоль управления через нее происходит управление всем СПО. Все что можно сделать через консоль, можно также выполнить с помощью визуальных средств СПО. Через нее происходит ввод команд, выполнение функций, ввод данных, тестирование, отладка. 5. Список заданий содержит данные об ошибках при компиляции, сборке проекта. Также содержит данные о тегах управления генератором документации разработчика, отчетами о состоянии проекта. 6. Рабочая область в ней происходит ввод, обработка информации, с которой работает СПО. Следует заметить, что все окна в IDE doctable, т.е. переносимы с места на место, и вид IDE легко настраиваются. Вся информация при выходе 268 сохраняется в специальные XML-файлы. Данные файлы могут сохраняться и позднее загружаться, в зависимости от целей разработчика. В рабочей области производится работа над грамматиками, ГС, программным текстом и другие операции. Также в нее выводится такая информация, как результаты работы, отчеты, 3D-графика. Для более комфортной работы с грамматиками и ГС реализован редактор, который позволяет вводить, редактировать формальные описания. Предусмотрены различные способы представления формальных грамматик и ГС, такие как BNF, EBNF , XML, в виде графов и т.д. На рис. 6.1.3 представлена простая грамматика в виде XML, а на рис. 6.1.4 грамматика представлена в виде данных. Также редактор поддерживает EBNFнотацию и представление в виде графов. Завершена реализация представления в 3-мерном виде. Это позволяет более наглядно и информативно визуализировать отдельные грамматики и в целом ГС. JJ Sfmple.grm J£j > rj Forrnal6rammar /Н terms 2£jA rules jjrule rule "33 R" < Formal Granina r> 6.1.3 Грамматика в виде XML ж |