pascalabcnet/CodeExamples/SPython
Александр Земляк 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
..
argmin.pys SPython 1.0 (#3274) 2025-06-22 20:56:22 +03:00
compound_conditions_example.pys SPython 1.0 (#3274) 2025-06-22 20:56:22 +03:00
delete_by_mouse.pys Исправление переменных с именем, совпадающим с именами сущностей из других модулей, в SPython (#3360) 2025-11-29 14:27:00 +03:00
game_example.pys SPython 1.0 (#3274) 2025-06-22 20:56:22 +03:00
GraphWPF_use_example.pys SPython 1.0 (#3274) 2025-06-22 20:56:22 +03:00
in_out_example.pys SPython 1.0 (#3274) 2025-06-22 20:56:22 +03:00
list_use_example.pys SPython 1.0 (#3274) 2025-06-22 20:56:22 +03:00
new.pys SPython 1.0 (#3274) 2025-06-22 20:56:22 +03:00
random1.pys Рефакторинг таблицы символов, чтобы заполнялся только один словарь (#3417) 2026-04-06 22:41:26 +03:00
set_example.pys SPython 1.0 (#3274) 2025-06-22 20:56:22 +03:00
time1.pas SPython 1.0 (#3274) 2025-06-22 20:56:22 +03:00
time_measurement_example.pas SPython 1.0 (#3274) 2025-06-22 20:56:22 +03:00
time_measurement_example.pys SPython 1.0 (#3274) 2025-06-22 20:56:22 +03:00
unit_example.pys SPython 1.0 (#3274) 2025-06-22 20:56:22 +03:00
unit_use_example.pas SPython 1.0 (#3274) 2025-06-22 20:56:22 +03:00
unit_use_example.pys SPython 1.0 (#3274) 2025-06-22 20:56:22 +03:00