pascalabcnet/TreeConverter/TreeConversion
Александр Земляк c69daac622
Рефакторинг таблицы символов, чтобы заполнялся только один словарь (#3417)
* Refactor SymbolTable to improve architecture

* Fix PABCSystem function calls in SPython standard modules

* Fix names search in SymbolTable and CollectNamesFromUsedUnits in Compiler

* Add SemanticRulesConstants.SymbolTableCaseSensitive setting in pcu reader

* Fix case sensitive search in DSSymbolTable class

* Add case sensitive search test cases for SPython

* Leave only one dictionary in SymbolsDictionary class

* Refactor Find function in SymbolsDictionary

* Fix math.pys module

* Fix str.pys

* Imrove Find method in SymbolsDictionary

* DefaultIfEmpty was wrong - need to use Any()
2026-04-06 22:41:26 +03:00
..
SyntaxTreeVisitorNodes Везде в location убрал document - заменил его на непосредственно file_name 2026-01-17 23:26:40 +03:00
Collections.cs Mikhalkovich в Copyright 2019-07-28 23:53:15 +03:00
compilation_context.cs Исправление ошибок при перекомпиляции pcu файлов (#3398) 2026-03-08 18:30:33 +03:00
CompilationErrors.cs ML - добавки 2026-02-19 09:33:09 +03:00
CompilationWarnings.cs Везде в location убрал document - заменил его на непосредственно file_name 2026-01-17 23:26:40 +03:00
CompilerDirectivesToSyntaxTreeNodesLinker.cs New languages engine (#3120) 2024-05-25 12:26:32 +03:00
convertion_data_and_alghoritms.cs Исправление ошибок при перекомпиляции pcu файлов (#3398) 2026-03-08 18:30:33 +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 Исправление ошибок при перекомпиляции pcu файлов (#3398) 2026-03-08 18:30:33 +03:00
ISyntaxTreeVisitor.cs Multilingual support (#3278) 2025-06-17 18:34:44 +03:00
LambdaHelper.cs Исправление ошибок при перекомпиляции pcu файлов (#3398) 2026-03-08 18:30:33 +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
returner.cs Multilingual support (#3278) 2025-06-17 18:34:44 +03:00
semantic_checks_for_sugar.cs Распаковка KeyValuePair| И в foreach 2025-05-24 21:36:36 +03:00
SemanticRulesConstants.cs Исправление вызовов методов без скобочек для языков с отличающихся от PascalABC.NET этим поведением (#3289) 2025-06-22 17:32:22 +03:00
SubtreeCreator.cs Ликвидация зависимости проектов PascalABCSaushkinParser и SyntaxVisitors от 2023-05-31 14:04:04 +03:00
syntax_tree_visitor.cs Рефакторинг таблицы символов, чтобы заполнялся только один словарь (#3417) 2026-04-06 22:41:26 +03:00
type_constructor.cs Исправление ошибок при перекомпиляции pcu файлов (#3398) 2026-03-08 18:30:33 +03:00