* Make standardModules Dictionary instead of LanguageId usage * Create new common string constants for pascal language * Add LanguagesData class template * Move some compiler directive string constants to Compiler project * Extract LanguagesData class to separate file Also extracted RuntimeServiceModule (IO-modules) management to new functions. * Fix pabcnetc crashing (KeyNotFoundException) * Make similar change in pabcnetc_clear * Return PABCExtensions in DomConverter.cs * Return compiler string constants to Tree Converter * Rename MoveSystemUnitForward method * Rename system unit variable * Add new parser load error (localized versions) * Fix pascal language name constant * Add system units property to parsers * Add LanguageKits directory with a test file * Implement language integrator Был реализован загрузчик комплектов дополнительных языков (всех кроме Pascal). Был пересмотрен подход к реализации ParsersController и этот класс сделан синглтоном. Добавлена загрузка стандартных модулей языков в CompilerOptions. * Squashed commit of the following: commit8f9dc7e5a0Author: Mikhalkovich Stanislav <miks@math.sfedu.ru> Date: Mon Mar 11 20:33:13 2024 +0300 fix #3050 commit90363ced45Author: Mikhalkovich Stanislav <miks@math.sfedu.ru> Date: Sun Mar 3 21:37:25 2024 +0300 Недобитки при сортировке строк commitc9d7ba7758Author: Mikhalkovich Stanislav <miks@math.sfedu.ru> Date: Sat Mar 2 13:32:14 2024 +0300 Order и OrderDescending для строк с Ordinal commit6fbc0200bfAuthor: AlexanderZemlyak <92867056+AlexanderZemlyak@users.noreply.github.com> Date: Tue Feb 27 23:21:26 2024 +0300 Fix interface loop dependency check (#3047) Tests for problematic case were added commite4d63bfef9Author: bormant <bormant@mail.ru> Date: Tue Feb 27 23:18:25 2024 +0300 Fix typo: C (ru) -> C (en) (#3042) commit0d37232d21Author: Mikhalkovich Stanislav <miks@math.sfedu.ru> Date: Tue Feb 27 19:15:08 2024 +0300 School - исправление пустого диапазона простых и IP-адресов commit9fd4c7f338Merge:3cca2a896027083bAuthor: Ivan Bondarev <ibond84@googlemail.com> Date: Wed Feb 21 20:57:10 2024 +0100 Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet commit3cca2a8949Author: Ivan Bondarev <ibond84@googlemail.com> Date: Wed Feb 21 20:56:49 2024 +0100 fix in formatter
38 lines
2.2 KiB
C#
38 lines
2.2 KiB
C#
// Copyright (c) Ivan Bondarev, Stanislav Mikhalkovich (for details please see \doc\copyright.txt)
|
||
// This code is distributed under the GNU LGPL (for details please see \doc\license.txt)
|
||
using System.Reflection;
|
||
using System.Runtime.InteropServices;
|
||
|
||
// Общие сведения об этой сборке предоставляются следующим набором
|
||
// набора атрибутов. Измените значения этих атрибутов для изменения сведений,
|
||
// связанные со сборкой.
|
||
[assembly: AssemblyTitle("LanguageIntegrator")]
|
||
[assembly: AssemblyDescription("")]
|
||
[assembly: AssemblyConfiguration("")]
|
||
[assembly: AssemblyCompany("")]
|
||
[assembly: AssemblyProduct("LanguageIntegrator")]
|
||
[assembly: AssemblyCopyright("Copyright © 2005-2024 by Ivan Bondarev, Stanislav Mikhalkovich")]
|
||
[assembly: AssemblyTrademark("")]
|
||
[assembly: AssemblyCulture("")]
|
||
|
||
// Установка значения False для параметра ComVisible делает типы в этой сборке невидимыми
|
||
// для компонентов COM. Если необходимо обратиться к типу в этой сборке через
|
||
// COM, задайте атрибуту ComVisible значение TRUE для этого типа.
|
||
[assembly: ComVisible(false)]
|
||
|
||
// Следующий GUID служит для идентификации библиотеки типов, если этот проект будет видимым для COM
|
||
[assembly: Guid("a48d9069-d569-4110-9252-a10f139b669b")]
|
||
|
||
// Сведения о версии сборки состоят из указанных ниже четырех значений:
|
||
//
|
||
// Основной номер версии
|
||
// Дополнительный номер версии
|
||
// Номер сборки
|
||
// Редакция
|
||
//
|
||
// Можно задать все значения или принять номера сборки и редакции по умолчанию
|
||
// используя "*", как показано ниже:
|
||
// [assembly: AssemblyVersion("1.0.*")]
|
||
[assembly: AssemblyVersion("1.0.0.0")]
|
||
[assembly: AssemblyFileVersion("1.0.0.0")]
|