Архитектура PascalABC.NET: различия между версиями

Материал из Вики проекта PascalABC.NET
Перейти к навигацииПерейти к поиску
(Новая: PascalABC.NET реализован на платформе .NET. Разработка ведется на языке C# в Visual Studio и SharpDevelop. ==Краткое описани...)
 
Нет описания правки
Строка 1: Строка 1:
PascalABC.NET реализован на платформе .NET. Разработка ведется на языке C# в Visual Studio и SharpDevelop.
'''PascalABC.NET''' реализован на платформе .NET. Разработка ведется на языке C# в Visual Studio и SharpDevelop.


==Краткое описание библиотек и папок PascalABC.NET==
==Краткое описание библиотек и папок PascalABC.NET==
#PascalABCNET.exe (проект VisualPascalABCNET) визуальная среда PascalABC.NET, отладчик, дизайнер форм
* PascalABCNET.exe (проект VisualPascalABCNET) визуальная среда PascalABC.NET, отладчик, дизайнер форм
#Compiler.dll (проект Compiler) компиляция программы и модулей, классы для работы с [[PCU]], генерация XML-документации
* pabcnetc.exe (проект PABCNETC) консольный компилятор
#ParserTools.dll (проект ParserTools)
* Compiler.dll (проект Compiler) компиляция программы и модулей, классы для работы с [[PCU]], генерация XML-документации
* ParserTools.dll (проект ParserTools) подключение парсеров
* PascalABCParser.dll (проект PascalABCParser) парсер языка PascalABC.NET
* TreeConverter.dll (проект TreeConverter) семантический разбор, классы, представляющие семантическое дерево
* NETGenerator.dll (проект NETGenerator) генератор IL-кода
* SyntaxTree.dll (проект SyntaxTree) классы, представляющие синтаксическое дерево
* SemanticTree.dll (проект SemanticTree) интерфейсы семантического дерева
* CodeCompletion.dll (проект CodeCompletion) движок Intellisense
* CompilerTools.dll (проект CompilerTools) различные утилиты, необходимые компилятору
* Errors.dll (проект Errors) классы для представления семантических и синтаксических ошибок
* PluginsSupport (проект PluginsSupport) интерфейсы подключения визуальных плагинов к PascalABC.NET
* ICSharpCode.TextEditor.dll (сторонняя библиотека) текстовый редактор
* Debugger.Core.dll (сторонняя библиотека) библиотека для отладки .NET-приложений

Версия от 13:58, 20 июня 2009

PascalABC.NET реализован на платформе .NET. Разработка ведется на языке C# в Visual Studio и SharpDevelop.

Краткое описание библиотек и папок PascalABC.NET

  • PascalABCNET.exe (проект VisualPascalABCNET) визуальная среда PascalABC.NET, отладчик, дизайнер форм
  • pabcnetc.exe (проект PABCNETC) консольный компилятор
  • Compiler.dll (проект Compiler) компиляция программы и модулей, классы для работы с PCU, генерация XML-документации
  • ParserTools.dll (проект ParserTools) подключение парсеров
  • PascalABCParser.dll (проект PascalABCParser) парсер языка PascalABC.NET
  • TreeConverter.dll (проект TreeConverter) семантический разбор, классы, представляющие семантическое дерево
  • NETGenerator.dll (проект NETGenerator) генератор IL-кода
  • SyntaxTree.dll (проект SyntaxTree) классы, представляющие синтаксическое дерево
  • SemanticTree.dll (проект SemanticTree) интерфейсы семантического дерева
  • CodeCompletion.dll (проект CodeCompletion) движок Intellisense
  • CompilerTools.dll (проект CompilerTools) различные утилиты, необходимые компилятору
  • Errors.dll (проект Errors) классы для представления семантических и синтаксических ошибок
  • PluginsSupport (проект PluginsSupport) интерфейсы подключения визуальных плагинов к PascalABC.NET
  • ICSharpCode.TextEditor.dll (сторонняя библиотека) текстовый редактор
  • Debugger.Core.dll (сторонняя библиотека) библиотека для отладки .NET-приложений