pascalabcnet/TreeConverter/TreeConversion
AlexanderZemlyak 97c29a4e1b
Compiler tiding up, refactoring Keywords class and uniting errors in Errors file (#3179)
* Tidy up first part of compiler code

* Rename Net Compiler Options

* Move CompilationErrors to Errors project

* Return default constructor to compiler warning

* Rename semantic check for include namespaces in unit

* Create two Errors files instead of one in Errors project

* Fix current unit is not main program check

* Add documentation to compilation errors in Errors project

* Return compiler thrown errors to Compiler project

* Refactor keywords class - extract base keywords functionality

* Fix keywords case sensitivity

* Fix case sensitivity again...

* Optimize keywords initialization

* Fix parse expression error because of wrong constructor call
2024-07-13 18:44:49 +03:00
..
SyntaxTreeVisitorNodes New languages engine (#3120) 2024-05-25 12:26:32 +03:00
block_info.cs initial commit 2015-05-14 21:35:07 +02:00
Collections.cs Mikhalkovich в Copyright 2019-07-28 23:53:15 +03:00
compilation_context.cs New languages engine (#3120) 2024-05-25 12:26:32 +03:00
CompilationErrors.cs Compiler tiding up, refactoring Keywords class and uniting errors in Errors file (#3179) 2024-07-13 18:44:49 +03:00
CompilationWarnings.cs Mikhalkovich в Copyright 2019-07-28 23:53:15 +03:00
CompilerDirectivesToSyntaxTreeNodesLinker.cs New languages engine (#3120) 2024-05-25 12:26:32 +03:00
convertion_data_and_alghoritms.cs fix #3133 2024-05-31 22:01:54 +03:00
exceptions.cs Mikhalkovich в Copyright 2019-07-28 23:53:15 +03:00
HasCapturedLambdaParameterInInternalLambdaBody.cs В дополнение к предыдущему 2021-01-28 16:38:02 +03:00
InitializationDataForConverting.cs New languages engine (#3120) 2024-05-25 12:26:32 +03:00
LambdaHelper.cs Refactoring of Compiler.cs (#2984) 2023-12-18 22:33:27 +03:00
motivation.cs Mikhalkovich в Copyright 2019-07-28 23:53:15 +03:00
name_reflector.cs New checks for directives added (#3099) 2024-05-04 20:21:50 +03:00
NetHelper.bak.cs initial commit 2015-05-14 21:35:07 +02:00
returner.cs Mikhalkovich в Copyright 2019-07-28 23:53:15 +03:00
semantic_checks_for_sugar.cs New checks for directives added (#3099) 2024-05-04 20:21:50 +03:00
SemanticRulesConstants.cs New languages engine (#3120) 2024-05-25 12:26:32 +03:00
SubtreeCreator.cs Ликвидация зависимости проектов PascalABCSaushkinParser и SyntaxVisitors от 2023-05-31 14:04:04 +03:00
syntax_tree_visitor.cs #3164 2024-07-04 19:19:37 +02:00
SystemLibInitializer.cs change encoding for all *.pas and *.cs files: cp1251 -> utf-8 2015-12-28 14:25:15 +03:00
type_constructor.cs Create the array types outside of any unit/scope 2024-06-23 20:46:40 +02:00
unit_nodeArrayList.cs change encoding for all *.pas and *.cs files: cp1251 -> utf-8 2015-12-28 14:25:15 +03:00
using_namespaceArrayList.cs change encoding for all *.pas and *.cs files: cp1251 -> utf-8 2015-12-28 14:25:15 +03:00