pascalabcnet/TestSuiteAdditionalLanguages/SPythonTests/CompilationSamples
Александр Земляк 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
..
big_program.pys Spython test suite (#3362) 2025-12-21 21:11:52 +03:00
global.pys Spython test suite (#3362) 2025-12-21 21:11:52 +03:00
global_test.pys Spython test suite (#3362) 2025-12-21 21:11:52 +03:00
global_var.pys Spython test suite (#3362) 2025-12-21 21:11:52 +03:00
global_var_in_inner_block.pys Spython test suite (#3362) 2025-12-21 21:11:52 +03:00
import_and_from_import.pys Рефакторинг визитора SPython и исправление global statetement (#3375) 2026-01-16 21:51:17 +03:00
int_bool_conversion.pys SPython: неявное преобразование int в bool и bool в int (#3383) 2026-02-02 12:01:18 +03:00
IntFloatTest.pys Spython test suite (#3362) 2025-12-21 21:11:52 +03:00
list_test.pys Spython test suite (#3362) 2025-12-21 21:11:52 +03:00
mergesort.pys Spython test suite (#3362) 2025-12-21 21:11:52 +03:00
primes_and_divisors.pys Spython test suite (#3362) 2025-12-21 21:11:52 +03:00
print_tests.pys Spython test suite (#3362) 2025-12-21 21:11:52 +03:00
str.pys Рефакторинг таблицы символов, чтобы заполнялся только один словарь (#3417) 2026-04-06 22:41:26 +03:00
super_proga1.pys Spython test suite (#3362) 2025-12-21 21:11:52 +03:00
super_proga2.pys Spython test suite (#3362) 2025-12-21 21:11:52 +03:00
tuples.pys Добавление стандартных имен в фиктивный модуль вместо стандартного модуля в Intellisense (#3387) 2026-02-25 21:39:38 +03:00