* Move standard language info assigning to LanguageInformation classes
* Move Language name in compilation_unit.Language variable assigning in BaseParser
* Documentation update
* Add constructors to scanner, parser and parserTools
Добавил конструкторы, чтобы код был почище
* Change type of keywords in Scanner
* Make cast explicit
* Rebuild ABCPascal.cs
* 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
* Return Parsers folder with standard parsers and move SyntaxTreeConverters back to Core
* Rename PascalLanguage project to PascalABCLanguageInfo
* Fix pascal dll loading
2024-07-02 16:10:50 +03:00
Renamed from Languages/Pascal/PascalABCParserNewSaushkin/SemanticRulesForYacc.cs (Browse further)