* 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()
* Add forIntellisense checks in NameCorrectVisitor
* Refactor standard names adding in Intellisense
* Edit tuples compilation sample for SPython
* Delete char type in SPython Intellisense
* Fix ProcRealization documentation initialization
Нужно, чтобы метод WithRefreshedDescription корректно работал, когда описание задается вручную.
* Delete PascalABC.NET Lib files from CompilationSamples
* Delete SPython Lib files from CompilationSamples
* Delete DataFrameABC from CompilationSamples
* Delete copying Lib files in TestRunner + set up copying CodeExamples in separate dir
* Fix div and mod in SPython
* Fix generic type names search in SPython symbol table
* Small fixes
* Add few checks in Intellisense
* Add comments about units compilation order
* Implement bool to int and int to bool implicit conversion for SPython
* Change "and", "or" and "not" operations to be logical in SPython
* Add standard functions' overloads (all, any, sum)
* Reorganize files in TestSuite dir for multiple languages
* Add SPython samples to TestSuite
* Update TestRunner to support multiple languages
* Delete dll files accidentally pushed
* Update .gitignore
* Revert "Delete dll files accidentally pushed"
This reverts commit 62bcba2b821d58ae51ec98e9dadcf621bb0fc003.
* Update testing dir path in Testing.cs
* Improve TestRunner output
* Add random module and it's usage sample
* Reorganize gitignore files
* Move pascal tests back to TestSuite and create new TestSuiteLanguagePlugins folder for SPython
* Revert "Update testing dir path in Testing.cs"
This reverts commit 7d94eafb25292421bce8315520b4f6a0de001bbd.
* Revert crlf changes in pascal tests
* Test changes of _RebuildReleaseAndRunTestsForGitHubActions.bat
* Revert "Test changes of _RebuildReleaseAndRunTestsForGitHubActions.bat"
This reverts commit 234ceae3e3a339fbc68a6170e2bd201dab14d67d.
* Test changes in StorageLocationPicker
* Another test changes in StorageLocationPicker.cs
* Rename LanguagePlugins folder to AdditionalLanguages
* Decouple TestRunner from language names and parameters
* Revert calling TestRunner without parameters in .bat files
* Fix formatter tests nogui exception handling
* Small refactoring in Testing.cs and TestRunner fix of working directory