pascalabcnet/bin/Lng/Rus
AlexanderZemlyak 342375501b
New languages engine (#3120)
* Implement first version of languages interfaces and classes

ParsersController заменен на LanguageProvider.

* Update ParserTools.csproj

* Update RemoteCompiler.cs

* Update TestRunner

* Rename LanguageIntegrator project to Languages

* Update TestRunner

* Rename Parsers folder

* Rename PascalABCParser.dll to PascalABCLanguage.dll

* Reorganise LanguageIntegrator and rename DocTagsParser

* Update Release Generators

* Update language loading messages

* Update linux version

* Move BaseParser fields to ILanguage interface

* Revert "Update Release Generators"

This reverts commit 26a991c71b81e643d9fbd9a815ddca222768dda9.

* Revert "Rename PascalABCParser.dll to PascalABCLanguage.dll"

* Clean the mess in parser folders

* Organize namespaces properly

* Revert "Rename LanguageIntegrator project to Languages"

* Add new enclosing folders for standard languages

* Organize namespaces of LanguageIntegrator properly

* Rename StandardLanguages to Languages

* Comment the rest of Visual basic source code

* Update OutputPath in pascal parser project

* Move BaseParser methods to IParser

* Restore Pascal parser project initial structure

* Add PascalLanguage project

* Move SyntaxTreeConverters project to Languages\Pascal folder

* Rename SemanticRules in parser project

* Rename Errors1 to Errors in parser project

* Delete LambdaConverter dll from installer

* Update language integrator to load *Language.dll files

* Move lambda converter project to pascal lanuage dir

* Revert "Delete LambdaConverter dll from installer"

This reverts commit dd56f559ebe4f8c4c5c33752d44e6953001b96a5.

* Switch off VBNETParser building

* Delete syntax tree converters controller

* Delete lambda converter dll from repository

* Reorganize syntax tree to semantic tree conversion stage

* Add BaseLanguage class to make language initialization more neat

* Delete syntax tree post processors entity from ILanguage and refactor ABCStatistics calls

* Add new IDocParser interface for documentation comments parser

* Clean up folders

* Add helper data structures to reduce parameters amount in CompileInterface and CompileImplementation

* Add documentation to language classes

* Move Union struct in global namespace and project (ParserTools)

* Add more comments and a safe select language method

* Rename SemanticRules class

* Fix directives format null bug

* Add System.Linq ref to LanguageIntegrator

* Delete SyntaxToSemanticTreeConverter interface

* Add BaseSyntaxTreeConverter

* Call safe select language method in intellisence

* Delete source files providers from parsers

* Rename GetSyntaxTree method

* Change Prebuild tree to be virtual - not abstract

* Refresh documentation a bit

* Add temporary language check for ABCHealth button

* Add parser reference to parser tools

* Move current compilation unit assigning higher to avoid bug with unit check

* Delete null DirectiveInfo's and refactor directives' code

* Add a few more comments
2024-05-25 12:26:32 +03:00
..
.LanguageName initial commit 2015-05-14 21:35:07 +02:00
_Global Исправлены RobotField, DrawmanField - в CorrectWHLT 2022-12-21 00:12:59 +03:00
_Global_loc Исправлены RobotField, DrawmanField - в CorrectWHLT 2022-12-21 00:12:59 +03:00
AspectsTree.dat ряд новых методов при работе с матрицами в PABCSystem.pas 2016-11-27 01:10:45 +03:00
CodeCompletion.dat initial commit 2015-05-14 21:35:07 +02:00
CodeTemplates.dat Mikhalkovich в Copyright 2019-07-28 23:53:15 +03:00
CompilerController.dat bug fix issue #113 2016-03-13 13:32:10 +01:00
CompilerErrors.dat Directives fixes (#3110) 2024-05-05 18:12:35 +03:00
HelpBuilder.dat initial commit 2015-05-14 21:35:07 +02:00
InternalErrorReport.dat a.Low a.High в PABCSystem.pas 2016-06-24 23:00:16 +03:00
KuMirParser.dat bug fix issue #113 2016-03-13 13:32:10 +01:00
LanguageConvertor.dat ряд новых методов при работе с матрицами в PABCSystem.pas 2016-11-27 01:10:45 +03:00
LanguageName.info initial commit 2015-05-14 21:35:07 +02:00
OpenMPErrors.dat bug fix issue #113 2016-03-13 13:32:10 +01:00
PABCNETC.dat Больше не падает от / 2019-08-19 04:13:39 +05:00
ParserErrors.dat New languages engine (#3120) 2024-05-25 12:26:32 +03:00
PascalABCParser.dat Directives fixes (#3110) 2024-05-05 18:12:35 +03:00
PluginController.dat bug fix issue #113 2016-03-13 13:32:10 +01:00
PT4Provider.dat pt4providerplugin 2017-11-04 13:08:28 +03:00
PythonABCParser.dat ряд новых методов при работе с матрицами в PABCSystem.pas 2016-11-27 01:10:45 +03:00
RuntimeExceptions_ds.dat bug fix issue #113 2016-03-13 13:32:10 +01:00
SemanticErrors_ds.dat #2639 2022-03-20 11:17:00 +01:00
SemanticErrors_ib.dat #3023 2024-01-14 14:03:47 +01:00
SemanticErrors_ms.dat Check where interfaces 2022-03-20 22:05:29 +02:00
SemanticErrors_nv.dat Примеры для 3.9.0 2023-05-08 20:05:55 +03:00
SemanticErrors_rs.dat Сообщение об ошибке подкорректировал 2020-06-28 00:15:58 +03:00
SemanticErrors_ssyy.dat fix #2725 2022-09-27 17:47:23 +03:00
SemanticErrors_ws.dat merge master 2020-02-24 16:20:41 +03:00
SemanticTreeVisualisator.dat ряд новых методов при работе с матрицами в PABCSystem.pas 2016-11-27 01:10:45 +03:00
SourceTextFormater.dat ряд новых методов при работе с матрицами в PABCSystem.pas 2016-11-27 01:10:45 +03:00
SyntaxTreeVisitorsErrors.dat for var i:=1 to 5 step 2 do 2022-02-21 17:03:34 +03:00
SyntaxTreeVisualisator.dat bug fix issue #113 2016-03-13 13:32:10 +01:00
VisualPascalABCNET.dat New languages engine (#3120) 2024-05-25 12:26:32 +03:00
VisualPascalABCNET_VEC.dat New languages engine (#3120) 2024-05-25 12:26:32 +03:00
Warning_ib.dat #2785 2024-01-04 15:32:19 +01:00
Warnings_ds.dat ряд новых методов при работе с матрицами в PABCSystem.pas 2016-11-27 01:10:45 +03:00