2015-05-14 22:35:07 +03:00
|
|
|
|
|
|
|
|
|
|
Microsoft Visual Studio Solution File, Format Version 12.00
|
Refactoring of Compiler.cs (#2984)
* Add first comments
* Finish commenting for Compile and CompileUnit
* Write TODO sections
* Add a few clarifications
* splitted some functions from compile
* Written some methods from Compile to functions
* Update variable names
* Refactor - stage 1
Refactor GetUsesSection and IsPossibleNameSpace
* Refactor - stage 2
Rename a few functions and variables
* Correct an inaccuracy
* Added comments, look through CompileUnit
* Rename a few functions and add new comments
* Split CompileUnit to Subfunctions
Add IsUnitCompiled, IsUnitInPCU, InitializeNewUnit, GetSourceCode, GenSyntaxTree, GenUnitDocumentation, CheckDLLDirectiveOnlyForLibraries, MatchErrorsToBadNodes, CheckIfUnitModule, SetUseDLLForSystemUnits,
CompileInterfaceDependencies, CompileCurrentUnitInterface, GetImplementationUsesSection, CompileImplementationDependencies, CompileCurrentUnitImplementation
* Added some TODOs
* Return uses_unit_in original name
Renaming of syntax tree nodes leads to internal compiler errors
* Extract GenerateILCode method
* Add checking if recompilation needed method
Needs to be discussed and revised
* Add functions for catch blocks in Compile
* Extract building semantic tree method
Creating main function to be moved to another class
* Rename UnitsSortedList
* Edit CompileUnitsFromDelayedList method
* Change a few variable names, make CreateRCFile function and add comments
* Make code more "user-friendly"
* Add TODOs 31.11.23
* Create PrebuildSemanticTreeActionsMethod
* Refactor semantic checks section in initialize new unit method
* Refactor Adding standard units to uses method
* Return file_name and compiler_directives original names to avoid internal compilation errors
* Refactor GetReferences Method
* Initial refactoring of IncludeNamespaces function
* Create three more methods and wrap important code in regions
* Add TODO's
* Resolve merge conflicts
* Add returned value to ConstructSyntaxTree method
* Fix UnitsSortedList NotFoundError in PCUWriter
* Workaround commit
* Update PABCSystem after tests' changes
* Rename syntax trees in some methods
* Delete CurrentSyntaxUnit variable
* Revert unnecessary project files changes
* Squashed commit of the following:
commit f4d7599f1a39252feac97bd5391f46dfdc25f6f4
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Wed Nov 22 11:43:29 2023 +0300
added links to identarranger
commit 3bd5d33e2b2969884e61a3279ff9c353013b57fe
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Wed Nov 22 11:43:03 2023 +0300
Change extension for verybasic to yavb
commit 61294c6e7d405e1c68516cc81d3a109e8a1ee295
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Tue Nov 21 09:33:57 2023 +0300
Change Program Example
commit 86971488341ed6bf13c39e13a513d7ac0c51c285
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Tue Nov 21 09:28:59 2023 +0300
Add IndentArranger to Compile
commit 2ce50bbbf9db22c4243b247b870f6935ce206d26
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Fri Nov 17 10:00:31 2023 +0300
Add Semicolon After Each Statement
commit 796309d340e8d8ba730ff9418fa376f34fb7fd36
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Wed Nov 15 18:49:11 2023 +0300
Add Alpha Version of Python-style If-statement
commit 5eb88f946fe8254b4f5c5a56ed0a567b3be51227
Merge: ab4ce5b0 0162b637
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Wed Nov 15 16:54:26 2023 +0300
Merge branch 'IndentArranger' into VeryBasicLanguage
commit ab4ce5b0e32d42004726e3dc45cc0d8a65e53f56
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Wed Nov 15 16:53:51 2023 +0300
Fixes from seminar
commit af74012289d0d08517c13499a2a66cb543fc06d2
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Sun Nov 12 18:57:29 2023 +0300
finally working!
fully implemented compatibility
commit 58a39c313324b468d1eec207ba3f5f6eddf74ef2
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Sun Nov 12 11:58:16 2023 +0300
more compatibility with pabc
Now verybasic statements translate to pascal compiler
added .bat script for autobuilding verybasic
commit 0162b6376b8fe970704f26213bf9f0f670dfb12e
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Sun Nov 12 10:06:14 2023 +0300
Update test.txt
commit 1b759ab1cd7ee2ffeb14afff0418ddf0f30b0399
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Sun Nov 12 10:05:36 2023 +0300
Add Indent and Unindent Keywords to Generated File
commit cabda7f3985651cff2a8740f1a5bdea8fe7ac892
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Fri Nov 10 21:25:52 2023 +0300
Add Generation of Output File
commit 306f033d0176ab559e3622b8505427dbe2e0e203
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Thu Nov 9 20:42:18 2023 +0300
Update IndentArranger.sln
commit 60c0ceced1aa3a7d2e33de0facb1126e295f43b5
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Thu Nov 9 20:41:22 2023 +0300
Add IndentArranger
commit 1f4556c4573dae154fcc167b41ff6ab9e8122136
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Mon Nov 6 22:48:36 2023 +0300
Made my own VeryBasicParser project
Copied some code from SaushkinParser
Tried to compile it and implement into Pascal
Doesn't work due to grammatik issue
* Squashed commit of the following:
commit 4e73d9ac3ffef68312f06a74dc83afffcf3ccbee
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Wed Nov 22 15:08:10 2023 +0300
Fixed GPPG (i think so at least)
commit e5cfc220828b37fb2f35e565683019716ec3f0ce
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Wed Nov 22 11:44:27 2023 +0300
Update Compiler.cs
commit 4698e2e75a5f3b4f523a8bc7733a50e8abb4fca1
Merge: 22aaf2b2 f4d7599f
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Wed Nov 22 11:43:54 2023 +0300
Merge branch 'IndentArrangerTemp' into VeryBasicLanguage
commit f4d7599f1a39252feac97bd5391f46dfdc25f6f4
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Wed Nov 22 11:43:29 2023 +0300
added links to identarranger
commit 3bd5d33e2b2969884e61a3279ff9c353013b57fe
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Wed Nov 22 11:43:03 2023 +0300
Change extension for verybasic to yavb
commit 22aaf2b2508278a9ffce525ffed52419bf72c23f
Merge: c326174f 61294c6e
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Wed Nov 22 11:26:36 2023 +0300
Merge branch 'IndentArrangerTemp' into VeryBasicLanguage
commit 61294c6e7d405e1c68516cc81d3a109e8a1ee295
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Tue Nov 21 09:33:57 2023 +0300
Change Program Example
commit 86971488341ed6bf13c39e13a513d7ac0c51c285
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Tue Nov 21 09:28:59 2023 +0300
Add IndentArranger to Compile
commit c326174ff5ecccf9c4f76d58aea4653f047af049
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Sun Nov 19 15:03:19 2023 +0300
Added UniversalParserHelper and GPPG
ShiftReduceParser moved to another project
UniversalParserHelper project added, most of it copied from SaushkinParser
commit 2ce50bbbf9db22c4243b247b870f6935ce206d26
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Fri Nov 17 10:00:31 2023 +0300
Add Semicolon After Each Statement
commit 796309d340e8d8ba730ff9418fa376f34fb7fd36
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Wed Nov 15 18:49:11 2023 +0300
Add Alpha Version of Python-style If-statement
commit 5eb88f946fe8254b4f5c5a56ed0a567b3be51227
Merge: ab4ce5b0 0162b637
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Wed Nov 15 16:54:26 2023 +0300
Merge branch 'IndentArranger' into VeryBasicLanguage
commit ab4ce5b0e32d42004726e3dc45cc0d8a65e53f56
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Wed Nov 15 16:53:51 2023 +0300
Fixes from seminar
commit af74012289d0d08517c13499a2a66cb543fc06d2
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Sun Nov 12 18:57:29 2023 +0300
finally working!
fully implemented compatibility
commit 58a39c313324b468d1eec207ba3f5f6eddf74ef2
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Sun Nov 12 11:58:16 2023 +0300
more compatibility with pabc
Now verybasic statements translate to pascal compiler
added .bat script for autobuilding verybasic
commit 0162b6376b8fe970704f26213bf9f0f670dfb12e
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Sun Nov 12 10:06:14 2023 +0300
Update test.txt
commit 1b759ab1cd7ee2ffeb14afff0418ddf0f30b0399
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Sun Nov 12 10:05:36 2023 +0300
Add Indent and Unindent Keywords to Generated File
commit cabda7f3985651cff2a8740f1a5bdea8fe7ac892
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Fri Nov 10 21:25:52 2023 +0300
Add Generation of Output File
commit 306f033d0176ab559e3622b8505427dbe2e0e203
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Thu Nov 9 20:42:18 2023 +0300
Update IndentArranger.sln
commit 60c0ceced1aa3a7d2e33de0facb1126e295f43b5
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Thu Nov 9 20:41:22 2023 +0300
Add IndentArranger
commit 1f4556c4573dae154fcc167b41ff6ab9e8122136
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Mon Nov 6 22:48:36 2023 +0300
Made my own VeryBasicParser project
Copied some code from SaushkinParser
Tried to compile it and implement into Pascal
Doesn't work due to grammatik issue
* Changed GPPG project NET Framework version, added .dll to gitignore
* Adding UniversalParserHelper to project, trying to include VeryBasic
* Managed dependencies and got VeryBasicLanguage to work
* Change extension of a test program
* Rebuild changes
What should be added to .gitignore?
* Fix bug related to err0524_res_unit.pas
* Rebuild Parser
* Change Indent and Unindent tokens
* Add Symbol Table to ParserABC.y
* Change Indent Space Number to 2
* Add While Loop
* Add Some Operations to Parser
* Make Initialization Node at the Beginning of a program
* Create Grammar.txt
* Test program added
* Add ELIF and SyntaxHighlight
* Fix TableSymbol
* Add Division
* Add Method Call
* Add For Loop
* Rename SPython Parser Folder
* Add documented comments for CompileUnit method
* Added Errors to SPython
Added Errors.cs
Removed link to PABCSaushkinParser
Minor fixes
* Create default constructor for SourceContext
* Move null check of currentUnit to upper level in CompileUnit
* Move CreateMainFunction method from Compiler to TreeConverter class
* Add gppg and parserhelper to visualpascalabcnet dependencies
* Updated installer files to include GPPG and UniversalParserHelper
* Rename GPPG to ShiftReduceParser
* Fix ShiftReduceParser project dependencies
* Fix ShiftReduceParserDependencies second iteration
* Workaround commit
* Update PABCSystem after tests' changes
* Refactor ConvertDirectives method
* Get rid of legacy standard modules code
* Return varBeginOffset and beginOffset calculation to Compiler class
Размещение метода в SyntaxTreeToSemanticTreeConverter не целесообразно. В комментарии видимо имелось в виду что-то другое.
* Workaround commit
* Update PABCSystem after tests' changes
* Revert SPython changes
Оставляем только изменения связанные с рефакторингом.
* Update .gitignore
Co-authored-by: Sun Serega <sunserega2@gmail.com>
* Resolve a few Sun Serega treds
* Delete comments in ParsersController.cs
* Replace specific path with path variable in Studio.bat
* Add comment in Studio.bat file and return FileName in CompilerError.cs
* Fix TreeSubsidiary.cs encoding and sectCore.nsh indents
* Return old version of TestRunner.exe
* Rename some variables and polish a few methods
* Uncomment accidentally commented code
* Replace spaces with tabs
* Changed dll name from GPPG
* Revert "Changed dll name from GPPG"
This reverts commit c485cc8cb787809b7e9dfa8a361e75f17ed39893.
* Update .gitignore
* Delete Libraries/ShiftReduceParser.dll
* Delete bin\ShiftReduceParser.dll
* Replace tabs with spaces
* Update encoding in Studio.bat
* Fix bug with PABCrtl excluded files
* Refactor StandardModule class
* Add null checks to make debuging easier
* Delete unnecessary null checks in SymTable.cs
---------
Co-authored-by: Владислав Крылов <krylov@sfedu.ru>
Co-authored-by: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Co-authored-by: Sun Serega <sunserega2@gmail.com>
2023-12-18 22:33:27 +03:00
|
|
|
|
# Visual Studio Version 17
|
|
|
|
|
|
VisualStudioVersion = 17.8.34309.116
|
2015-05-14 22:35:07 +03:00
|
|
|
|
MinimumVisualStudioVersion = 10.0.40219.1
|
|
|
|
|
|
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "VisualPascalABCNET", "VisualPascalABCNET", "{26843C5D-9D7E-4C2C-AC14-2D227FA5592E}"
|
|
|
|
|
|
EndProject
|
|
|
|
|
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PluginsSupport", "PluginsSupport\PluginsSupport.csproj", "{CFC683F8-0165-4A9F-9C3F-BB8C5BAB507F}"
|
|
|
|
|
|
EndProject
|
|
|
|
|
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VisualPascalABCNET", "VisualPascalABCNET\VisualPascalABCNET.csproj", "{BC35F816-54EE-47E0-89FC-1C66EAC155A9}"
|
|
|
|
|
|
EndProject
|
|
|
|
|
|
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Plugins", "Plugins", "{EC68A3D8-6D63-4A79-ABA6-BF8E9D7756D7}"
|
|
|
|
|
|
EndProject
|
|
|
|
|
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TestPlugin", "VisualPlugins\TestPlugin\TestPlugin.csproj", "{DBE875B5-6187-45D8-8B75-2E43CC513A60}"
|
|
|
|
|
|
EndProject
|
|
|
|
|
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LanguageConverter", "VisualPlugins\LanguageConverter\LanguageConverter.csproj", "{43879684-ADBE-470A-AAC6-2ACA36603971}"
|
|
|
|
|
|
EndProject
|
|
|
|
|
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CompilerController", "VisualPlugins\CompilerController\CompilerController.csproj", "{50F4AB3F-0A1E-4AF9-88CF-48A8D3E1D1D7}"
|
|
|
|
|
|
ProjectSection(ProjectDependencies) = postProject
|
|
|
|
|
|
{1E42361A-EDA3-4872-88AF-A3AAF600D36D} = {1E42361A-EDA3-4872-88AF-A3AAF600D36D}
|
|
|
|
|
|
{A25D26FB-3043-4BCF-833E-E3F4C3BE795E} = {A25D26FB-3043-4BCF-833E-E3F4C3BE795E}
|
Refactoring of Compiler.cs (#2984)
* Add first comments
* Finish commenting for Compile and CompileUnit
* Write TODO sections
* Add a few clarifications
* splitted some functions from compile
* Written some methods from Compile to functions
* Update variable names
* Refactor - stage 1
Refactor GetUsesSection and IsPossibleNameSpace
* Refactor - stage 2
Rename a few functions and variables
* Correct an inaccuracy
* Added comments, look through CompileUnit
* Rename a few functions and add new comments
* Split CompileUnit to Subfunctions
Add IsUnitCompiled, IsUnitInPCU, InitializeNewUnit, GetSourceCode, GenSyntaxTree, GenUnitDocumentation, CheckDLLDirectiveOnlyForLibraries, MatchErrorsToBadNodes, CheckIfUnitModule, SetUseDLLForSystemUnits,
CompileInterfaceDependencies, CompileCurrentUnitInterface, GetImplementationUsesSection, CompileImplementationDependencies, CompileCurrentUnitImplementation
* Added some TODOs
* Return uses_unit_in original name
Renaming of syntax tree nodes leads to internal compiler errors
* Extract GenerateILCode method
* Add checking if recompilation needed method
Needs to be discussed and revised
* Add functions for catch blocks in Compile
* Extract building semantic tree method
Creating main function to be moved to another class
* Rename UnitsSortedList
* Edit CompileUnitsFromDelayedList method
* Change a few variable names, make CreateRCFile function and add comments
* Make code more "user-friendly"
* Add TODOs 31.11.23
* Create PrebuildSemanticTreeActionsMethod
* Refactor semantic checks section in initialize new unit method
* Refactor Adding standard units to uses method
* Return file_name and compiler_directives original names to avoid internal compilation errors
* Refactor GetReferences Method
* Initial refactoring of IncludeNamespaces function
* Create three more methods and wrap important code in regions
* Add TODO's
* Resolve merge conflicts
* Add returned value to ConstructSyntaxTree method
* Fix UnitsSortedList NotFoundError in PCUWriter
* Workaround commit
* Update PABCSystem after tests' changes
* Rename syntax trees in some methods
* Delete CurrentSyntaxUnit variable
* Revert unnecessary project files changes
* Squashed commit of the following:
commit f4d7599f1a39252feac97bd5391f46dfdc25f6f4
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Wed Nov 22 11:43:29 2023 +0300
added links to identarranger
commit 3bd5d33e2b2969884e61a3279ff9c353013b57fe
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Wed Nov 22 11:43:03 2023 +0300
Change extension for verybasic to yavb
commit 61294c6e7d405e1c68516cc81d3a109e8a1ee295
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Tue Nov 21 09:33:57 2023 +0300
Change Program Example
commit 86971488341ed6bf13c39e13a513d7ac0c51c285
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Tue Nov 21 09:28:59 2023 +0300
Add IndentArranger to Compile
commit 2ce50bbbf9db22c4243b247b870f6935ce206d26
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Fri Nov 17 10:00:31 2023 +0300
Add Semicolon After Each Statement
commit 796309d340e8d8ba730ff9418fa376f34fb7fd36
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Wed Nov 15 18:49:11 2023 +0300
Add Alpha Version of Python-style If-statement
commit 5eb88f946fe8254b4f5c5a56ed0a567b3be51227
Merge: ab4ce5b0 0162b637
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Wed Nov 15 16:54:26 2023 +0300
Merge branch 'IndentArranger' into VeryBasicLanguage
commit ab4ce5b0e32d42004726e3dc45cc0d8a65e53f56
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Wed Nov 15 16:53:51 2023 +0300
Fixes from seminar
commit af74012289d0d08517c13499a2a66cb543fc06d2
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Sun Nov 12 18:57:29 2023 +0300
finally working!
fully implemented compatibility
commit 58a39c313324b468d1eec207ba3f5f6eddf74ef2
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Sun Nov 12 11:58:16 2023 +0300
more compatibility with pabc
Now verybasic statements translate to pascal compiler
added .bat script for autobuilding verybasic
commit 0162b6376b8fe970704f26213bf9f0f670dfb12e
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Sun Nov 12 10:06:14 2023 +0300
Update test.txt
commit 1b759ab1cd7ee2ffeb14afff0418ddf0f30b0399
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Sun Nov 12 10:05:36 2023 +0300
Add Indent and Unindent Keywords to Generated File
commit cabda7f3985651cff2a8740f1a5bdea8fe7ac892
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Fri Nov 10 21:25:52 2023 +0300
Add Generation of Output File
commit 306f033d0176ab559e3622b8505427dbe2e0e203
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Thu Nov 9 20:42:18 2023 +0300
Update IndentArranger.sln
commit 60c0ceced1aa3a7d2e33de0facb1126e295f43b5
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Thu Nov 9 20:41:22 2023 +0300
Add IndentArranger
commit 1f4556c4573dae154fcc167b41ff6ab9e8122136
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Mon Nov 6 22:48:36 2023 +0300
Made my own VeryBasicParser project
Copied some code from SaushkinParser
Tried to compile it and implement into Pascal
Doesn't work due to grammatik issue
* Squashed commit of the following:
commit 4e73d9ac3ffef68312f06a74dc83afffcf3ccbee
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Wed Nov 22 15:08:10 2023 +0300
Fixed GPPG (i think so at least)
commit e5cfc220828b37fb2f35e565683019716ec3f0ce
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Wed Nov 22 11:44:27 2023 +0300
Update Compiler.cs
commit 4698e2e75a5f3b4f523a8bc7733a50e8abb4fca1
Merge: 22aaf2b2 f4d7599f
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Wed Nov 22 11:43:54 2023 +0300
Merge branch 'IndentArrangerTemp' into VeryBasicLanguage
commit f4d7599f1a39252feac97bd5391f46dfdc25f6f4
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Wed Nov 22 11:43:29 2023 +0300
added links to identarranger
commit 3bd5d33e2b2969884e61a3279ff9c353013b57fe
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Wed Nov 22 11:43:03 2023 +0300
Change extension for verybasic to yavb
commit 22aaf2b2508278a9ffce525ffed52419bf72c23f
Merge: c326174f 61294c6e
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Wed Nov 22 11:26:36 2023 +0300
Merge branch 'IndentArrangerTemp' into VeryBasicLanguage
commit 61294c6e7d405e1c68516cc81d3a109e8a1ee295
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Tue Nov 21 09:33:57 2023 +0300
Change Program Example
commit 86971488341ed6bf13c39e13a513d7ac0c51c285
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Tue Nov 21 09:28:59 2023 +0300
Add IndentArranger to Compile
commit c326174ff5ecccf9c4f76d58aea4653f047af049
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Sun Nov 19 15:03:19 2023 +0300
Added UniversalParserHelper and GPPG
ShiftReduceParser moved to another project
UniversalParserHelper project added, most of it copied from SaushkinParser
commit 2ce50bbbf9db22c4243b247b870f6935ce206d26
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Fri Nov 17 10:00:31 2023 +0300
Add Semicolon After Each Statement
commit 796309d340e8d8ba730ff9418fa376f34fb7fd36
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Wed Nov 15 18:49:11 2023 +0300
Add Alpha Version of Python-style If-statement
commit 5eb88f946fe8254b4f5c5a56ed0a567b3be51227
Merge: ab4ce5b0 0162b637
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Wed Nov 15 16:54:26 2023 +0300
Merge branch 'IndentArranger' into VeryBasicLanguage
commit ab4ce5b0e32d42004726e3dc45cc0d8a65e53f56
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Wed Nov 15 16:53:51 2023 +0300
Fixes from seminar
commit af74012289d0d08517c13499a2a66cb543fc06d2
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Sun Nov 12 18:57:29 2023 +0300
finally working!
fully implemented compatibility
commit 58a39c313324b468d1eec207ba3f5f6eddf74ef2
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Sun Nov 12 11:58:16 2023 +0300
more compatibility with pabc
Now verybasic statements translate to pascal compiler
added .bat script for autobuilding verybasic
commit 0162b6376b8fe970704f26213bf9f0f670dfb12e
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Sun Nov 12 10:06:14 2023 +0300
Update test.txt
commit 1b759ab1cd7ee2ffeb14afff0418ddf0f30b0399
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Sun Nov 12 10:05:36 2023 +0300
Add Indent and Unindent Keywords to Generated File
commit cabda7f3985651cff2a8740f1a5bdea8fe7ac892
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Fri Nov 10 21:25:52 2023 +0300
Add Generation of Output File
commit 306f033d0176ab559e3622b8505427dbe2e0e203
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Thu Nov 9 20:42:18 2023 +0300
Update IndentArranger.sln
commit 60c0ceced1aa3a7d2e33de0facb1126e295f43b5
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Thu Nov 9 20:41:22 2023 +0300
Add IndentArranger
commit 1f4556c4573dae154fcc167b41ff6ab9e8122136
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Mon Nov 6 22:48:36 2023 +0300
Made my own VeryBasicParser project
Copied some code from SaushkinParser
Tried to compile it and implement into Pascal
Doesn't work due to grammatik issue
* Changed GPPG project NET Framework version, added .dll to gitignore
* Adding UniversalParserHelper to project, trying to include VeryBasic
* Managed dependencies and got VeryBasicLanguage to work
* Change extension of a test program
* Rebuild changes
What should be added to .gitignore?
* Fix bug related to err0524_res_unit.pas
* Rebuild Parser
* Change Indent and Unindent tokens
* Add Symbol Table to ParserABC.y
* Change Indent Space Number to 2
* Add While Loop
* Add Some Operations to Parser
* Make Initialization Node at the Beginning of a program
* Create Grammar.txt
* Test program added
* Add ELIF and SyntaxHighlight
* Fix TableSymbol
* Add Division
* Add Method Call
* Add For Loop
* Rename SPython Parser Folder
* Add documented comments for CompileUnit method
* Added Errors to SPython
Added Errors.cs
Removed link to PABCSaushkinParser
Minor fixes
* Create default constructor for SourceContext
* Move null check of currentUnit to upper level in CompileUnit
* Move CreateMainFunction method from Compiler to TreeConverter class
* Add gppg and parserhelper to visualpascalabcnet dependencies
* Updated installer files to include GPPG and UniversalParserHelper
* Rename GPPG to ShiftReduceParser
* Fix ShiftReduceParser project dependencies
* Fix ShiftReduceParserDependencies second iteration
* Workaround commit
* Update PABCSystem after tests' changes
* Refactor ConvertDirectives method
* Get rid of legacy standard modules code
* Return varBeginOffset and beginOffset calculation to Compiler class
Размещение метода в SyntaxTreeToSemanticTreeConverter не целесообразно. В комментарии видимо имелось в виду что-то другое.
* Workaround commit
* Update PABCSystem after tests' changes
* Revert SPython changes
Оставляем только изменения связанные с рефакторингом.
* Update .gitignore
Co-authored-by: Sun Serega <sunserega2@gmail.com>
* Resolve a few Sun Serega treds
* Delete comments in ParsersController.cs
* Replace specific path with path variable in Studio.bat
* Add comment in Studio.bat file and return FileName in CompilerError.cs
* Fix TreeSubsidiary.cs encoding and sectCore.nsh indents
* Return old version of TestRunner.exe
* Rename some variables and polish a few methods
* Uncomment accidentally commented code
* Replace spaces with tabs
* Changed dll name from GPPG
* Revert "Changed dll name from GPPG"
This reverts commit c485cc8cb787809b7e9dfa8a361e75f17ed39893.
* Update .gitignore
* Delete Libraries/ShiftReduceParser.dll
* Delete bin\ShiftReduceParser.dll
* Replace tabs with spaces
* Update encoding in Studio.bat
* Fix bug with PABCrtl excluded files
* Refactor StandardModule class
* Add null checks to make debuging easier
* Delete unnecessary null checks in SymTable.cs
---------
Co-authored-by: Владислав Крылов <krylov@sfedu.ru>
Co-authored-by: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Co-authored-by: Sun Serega <sunserega2@gmail.com>
2023-12-18 22:33:27 +03:00
|
|
|
|
{CFC683F8-0165-4A9F-9C3F-BB8C5BAB507F} = {CFC683F8-0165-4A9F-9C3F-BB8C5BAB507F}
|
2015-05-14 22:35:07 +03:00
|
|
|
|
EndProjectSection
|
|
|
|
|
|
EndProject
|
|
|
|
|
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "InternalErrorReport", "VisualPlugins\InternalErrorReport\InternalErrorReport.csproj", "{A36031B7-D3D1-4372-B478-07621069602E}"
|
|
|
|
|
|
ProjectSection(ProjectDependencies) = postProject
|
|
|
|
|
|
{1E42361A-EDA3-4872-88AF-A3AAF600D36D} = {1E42361A-EDA3-4872-88AF-A3AAF600D36D}
|
|
|
|
|
|
{50F4AB3F-0A1E-4AF9-88CF-48A8D3E1D1D7} = {50F4AB3F-0A1E-4AF9-88CF-48A8D3E1D1D7}
|
|
|
|
|
|
{CFC683F8-0165-4A9F-9C3F-BB8C5BAB507F} = {CFC683F8-0165-4A9F-9C3F-BB8C5BAB507F}
|
|
|
|
|
|
EndProjectSection
|
|
|
|
|
|
EndProject
|
|
|
|
|
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SyntaxTreeVisualisator", "VisualPlugins\SyntaxTreeVisualisator\SyntaxTreeVisualisator.csproj", "{1437FD01-0741-4912-8035-6BDFEAA45626}"
|
|
|
|
|
|
ProjectSection(ProjectDependencies) = postProject
|
|
|
|
|
|
{1E42361A-EDA3-4872-88AF-A3AAF600D36D} = {1E42361A-EDA3-4872-88AF-A3AAF600D36D}
|
|
|
|
|
|
{50F4AB3F-0A1E-4AF9-88CF-48A8D3E1D1D7} = {50F4AB3F-0A1E-4AF9-88CF-48A8D3E1D1D7}
|
|
|
|
|
|
{C2CAC65A-B2AE-4CCC-B067-E6B8E75DF73A} = {C2CAC65A-B2AE-4CCC-B067-E6B8E75DF73A}
|
|
|
|
|
|
{CFC683F8-0165-4A9F-9C3F-BB8C5BAB507F} = {CFC683F8-0165-4A9F-9C3F-BB8C5BAB507F}
|
|
|
|
|
|
EndProjectSection
|
|
|
|
|
|
EndProject
|
|
|
|
|
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PT4Provider", "VisualPlugins\PT4Provider\PT4Provider.csproj", "{4A9AC1AA-698E-49C2-B1ED-15B5E4AB963D}"
|
|
|
|
|
|
EndProject
|
|
|
|
|
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HelpBuilder", "VisualPlugins\HelpBuilder\HelpBuilder.csproj", "{FFF73A7C-22E5-4BB6-B7AA-6A0DC970DFDF}"
|
|
|
|
|
|
EndProject
|
|
|
|
|
|
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Core", "Core", "{F8CE2712-826B-450B-A72F-D32D80C99858}"
|
|
|
|
|
|
EndProject
|
|
|
|
|
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Compiler", "Compiler\Compiler.csproj", "{1E42361A-EDA3-4872-88AF-A3AAF600D36D}"
|
|
|
|
|
|
EndProject
|
|
|
|
|
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CompilerTools", "CompilerTools\CompilerTools.csproj", "{A25D26FB-3043-4BCF-833E-E3F4C3BE795E}"
|
|
|
|
|
|
EndProject
|
|
|
|
|
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NETGenerator", "NETGenerator\NETGenerator.csproj", "{7FE7173B-22EB-46E5-897B-02F422662E51}"
|
|
|
|
|
|
EndProject
|
|
|
|
|
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PABCNETC", "pabcnetc\PABCNETC.csproj", "{2AEF58A1-2BCF-4C4B-AB03-F44BBB2628E6}"
|
|
|
|
|
|
EndProject
|
2016-05-01 11:44:54 +03:00
|
|
|
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TreeConverter", "TreeConverter\TreeConverter.csproj", "{1C9C945A-586D-42A2-A06B-65D84FA7FF78}"
|
2015-05-14 22:35:07 +03:00
|
|
|
|
EndProject
|
|
|
|
|
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ParserTools", "ParserTools\ParserTools.csproj", "{AF2EFD7B-69DD-4B43-AF65-B59B29349C23}"
|
|
|
|
|
|
EndProject
|
|
|
|
|
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Errors", "Errors\Errors.csproj", "{44A01F9E-DCE7-470C-AAE5-C3DE0CCBEE3B}"
|
|
|
|
|
|
EndProject
|
|
|
|
|
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Optimizer", "Optimizer\Optimizer.csproj", "{10679470-FE1B-4193-A203-D940CF0AEA54}"
|
|
|
|
|
|
EndProject
|
|
|
|
|
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CodeCompletion", "CodeCompletion\CodeCompletion.csproj", "{1AB15F6E-C22E-499A-A7ED-54BA7DE5CFA6}"
|
|
|
|
|
|
EndProject
|
|
|
|
|
|
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Parsers", "Parsers", "{BB6973BA-B3A2-4B31-A986-7CB008F22C4F}"
|
|
|
|
|
|
EndProject
|
|
|
|
|
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VBNETParser", "Parsers\VBNETParser\VBNETParser.csproj", "{1D51D03C-FB74-4AB2-84B4-09EB077BEAFE}"
|
|
|
|
|
|
EndProject
|
|
|
|
|
|
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Trees", "Trees", "{94EED2FF-0641-4562-8167-CBC280A733AF}"
|
|
|
|
|
|
EndProject
|
|
|
|
|
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SyntaxTree", "SyntaxTree\SyntaxTree.csproj", "{C2CAC65A-B2AE-4CCC-B067-E6B8E75DF73A}"
|
|
|
|
|
|
EndProject
|
|
|
|
|
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SemanticTree", "SemanticTree\SemanticTree.csproj", "{613E0DDA-AA8A-437C-AC45-507B47429FF9}"
|
|
|
|
|
|
EndProject
|
|
|
|
|
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Localization", "Localization\Localization.csproj", "{2DE2842F-0912-4251-BC0F-480854C44A13}"
|
|
|
|
|
|
EndProject
|
|
|
|
|
|
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "FormsDesignerDependencies", "FormsDesignerDependencies", "{A5A3667E-8A3B-4569-BA0E-AD49E12D07E7}"
|
|
|
|
|
|
EndProject
|
|
|
|
|
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.SharpDevelop", "VisualPascalABCNET\FormsDesignerBinding\Dependecies\src\Main\Base\Project\ICSharpCode.SharpDevelop.csproj", "{2748AD25-9C63-4E12-877B-4DCE96FBED54}"
|
|
|
|
|
|
EndProject
|
|
|
|
|
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.Core", "VisualPascalABCNET\FormsDesignerBinding\Dependecies\src\Main\Core\Project\ICSharpCode.Core.csproj", "{35CEF10F-2D4C-45F2-9DD1-161E0FEC583C}"
|
|
|
|
|
|
EndProject
|
|
|
|
|
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.Core.Presentation", "VisualPascalABCNET\FormsDesignerBinding\Dependecies\src\Main\ICSharpCode.Core.Presentation\ICSharpCode.Core.Presentation.csproj", "{7E4A7172-7FF5-48D0-B719-7CD959DD1AC9}"
|
|
|
|
|
|
EndProject
|
|
|
|
|
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.Core.WinForms", "VisualPascalABCNET\FormsDesignerBinding\Dependecies\src\Main\ICSharpCode.Core.WinForms\ICSharpCode.Core.WinForms.csproj", "{857CA1A3-FC88-4BE0-AB6A-D1EE772AB288}"
|
|
|
|
|
|
EndProject
|
|
|
|
|
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PABCNETCclear", "pabcnetc_clear\PABCNETCclear.csproj", "{146083AD-6684-4EBC-A539-AAD749A16364}"
|
|
|
|
|
|
EndProject
|
|
|
|
|
|
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{DA0402DA-D618-47B4-8BF0-2959D16F2160}"
|
|
|
|
|
|
EndProject
|
2016-05-02 11:26:17 +03:00
|
|
|
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SyntaxTreeConverters", "SyntaxTreeConverters\SyntaxTreeConverters.csproj", "{F10A5330-DCF4-4533-877C-7B1B1BE23884}"
|
2016-05-01 11:13:16 +03:00
|
|
|
|
EndProject
|
2016-05-19 02:14:06 +03:00
|
|
|
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "YieldHelpers", "Yield\YieldHelpers\YieldHelpers.csproj", "{CE5C55C2-A11C-4E94-A9FA-3FC6CA3E4C09}"
|
|
|
|
|
|
EndProject
|
2016-07-18 15:58:32 +03:00
|
|
|
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SyntaxVisitors", "SyntaxVisitors\SyntaxVisitors.csproj", "{A9AB4282-83B4-41A7-86C3-E5BF6A45E7E2}"
|
2016-05-19 02:14:06 +03:00
|
|
|
|
EndProject
|
2019-07-28 23:53:15 +03:00
|
|
|
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CodeTemplatesPlugin", "VisualPlugins\CodeTemplatesPlugin\CodeTemplatesPlugin.csproj", "{3AA92A45-7142-4C59-B12F-56DAE32A40E3}"
|
|
|
|
|
|
EndProject
|
2022-06-30 09:47:11 +03:00
|
|
|
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.TextEditorLinux", "ICSharpCode.TextEditorLinux\ICSharpCode.TextEditorLinux.csproj", "{2D18BE89-D210-49EB-A9DD-2246FBB3DF6D}"
|
|
|
|
|
|
EndProject
|
|
|
|
|
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VisualPascalABCNETLinux", "VisualPascalABCNETLinux\VisualPascalABCNETLinux.csproj", "{3BF3CEB4-0E08-485A-8E6D-924841818B01}"
|
|
|
|
|
|
EndProject
|
|
|
|
|
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PluginsSupportLinux", "PluginsSupportLinux\PluginsSupportLinux.csproj", "{E009E776-9280-4061-B5CA-7F0C3E2D3C2A}"
|
|
|
|
|
|
EndProject
|
2022-07-10 14:51:51 +03:00
|
|
|
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TeacherControlPlugin", "VisualPlugins\TraningControlPlugin\TeacherControlPlugin.csproj", "{536CC813-7C4E-42BC-AE3A-BA1427F38756}"
|
|
|
|
|
|
EndProject
|
2023-05-31 14:04:04 +03:00
|
|
|
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LambdaAnySynToSemConverter", "LambdaAnySynToSemConverter\LambdaAnySynToSemConverter.csproj", "{27D9800E-2689-4AA1-A2D6-128E4A9BAE98}"
|
|
|
|
|
|
EndProject
|
Refactoring of Compiler.cs (#2984)
* Add first comments
* Finish commenting for Compile and CompileUnit
* Write TODO sections
* Add a few clarifications
* splitted some functions from compile
* Written some methods from Compile to functions
* Update variable names
* Refactor - stage 1
Refactor GetUsesSection and IsPossibleNameSpace
* Refactor - stage 2
Rename a few functions and variables
* Correct an inaccuracy
* Added comments, look through CompileUnit
* Rename a few functions and add new comments
* Split CompileUnit to Subfunctions
Add IsUnitCompiled, IsUnitInPCU, InitializeNewUnit, GetSourceCode, GenSyntaxTree, GenUnitDocumentation, CheckDLLDirectiveOnlyForLibraries, MatchErrorsToBadNodes, CheckIfUnitModule, SetUseDLLForSystemUnits,
CompileInterfaceDependencies, CompileCurrentUnitInterface, GetImplementationUsesSection, CompileImplementationDependencies, CompileCurrentUnitImplementation
* Added some TODOs
* Return uses_unit_in original name
Renaming of syntax tree nodes leads to internal compiler errors
* Extract GenerateILCode method
* Add checking if recompilation needed method
Needs to be discussed and revised
* Add functions for catch blocks in Compile
* Extract building semantic tree method
Creating main function to be moved to another class
* Rename UnitsSortedList
* Edit CompileUnitsFromDelayedList method
* Change a few variable names, make CreateRCFile function and add comments
* Make code more "user-friendly"
* Add TODOs 31.11.23
* Create PrebuildSemanticTreeActionsMethod
* Refactor semantic checks section in initialize new unit method
* Refactor Adding standard units to uses method
* Return file_name and compiler_directives original names to avoid internal compilation errors
* Refactor GetReferences Method
* Initial refactoring of IncludeNamespaces function
* Create three more methods and wrap important code in regions
* Add TODO's
* Resolve merge conflicts
* Add returned value to ConstructSyntaxTree method
* Fix UnitsSortedList NotFoundError in PCUWriter
* Workaround commit
* Update PABCSystem after tests' changes
* Rename syntax trees in some methods
* Delete CurrentSyntaxUnit variable
* Revert unnecessary project files changes
* Squashed commit of the following:
commit f4d7599f1a39252feac97bd5391f46dfdc25f6f4
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Wed Nov 22 11:43:29 2023 +0300
added links to identarranger
commit 3bd5d33e2b2969884e61a3279ff9c353013b57fe
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Wed Nov 22 11:43:03 2023 +0300
Change extension for verybasic to yavb
commit 61294c6e7d405e1c68516cc81d3a109e8a1ee295
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Tue Nov 21 09:33:57 2023 +0300
Change Program Example
commit 86971488341ed6bf13c39e13a513d7ac0c51c285
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Tue Nov 21 09:28:59 2023 +0300
Add IndentArranger to Compile
commit 2ce50bbbf9db22c4243b247b870f6935ce206d26
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Fri Nov 17 10:00:31 2023 +0300
Add Semicolon After Each Statement
commit 796309d340e8d8ba730ff9418fa376f34fb7fd36
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Wed Nov 15 18:49:11 2023 +0300
Add Alpha Version of Python-style If-statement
commit 5eb88f946fe8254b4f5c5a56ed0a567b3be51227
Merge: ab4ce5b0 0162b637
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Wed Nov 15 16:54:26 2023 +0300
Merge branch 'IndentArranger' into VeryBasicLanguage
commit ab4ce5b0e32d42004726e3dc45cc0d8a65e53f56
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Wed Nov 15 16:53:51 2023 +0300
Fixes from seminar
commit af74012289d0d08517c13499a2a66cb543fc06d2
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Sun Nov 12 18:57:29 2023 +0300
finally working!
fully implemented compatibility
commit 58a39c313324b468d1eec207ba3f5f6eddf74ef2
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Sun Nov 12 11:58:16 2023 +0300
more compatibility with pabc
Now verybasic statements translate to pascal compiler
added .bat script for autobuilding verybasic
commit 0162b6376b8fe970704f26213bf9f0f670dfb12e
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Sun Nov 12 10:06:14 2023 +0300
Update test.txt
commit 1b759ab1cd7ee2ffeb14afff0418ddf0f30b0399
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Sun Nov 12 10:05:36 2023 +0300
Add Indent and Unindent Keywords to Generated File
commit cabda7f3985651cff2a8740f1a5bdea8fe7ac892
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Fri Nov 10 21:25:52 2023 +0300
Add Generation of Output File
commit 306f033d0176ab559e3622b8505427dbe2e0e203
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Thu Nov 9 20:42:18 2023 +0300
Update IndentArranger.sln
commit 60c0ceced1aa3a7d2e33de0facb1126e295f43b5
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Thu Nov 9 20:41:22 2023 +0300
Add IndentArranger
commit 1f4556c4573dae154fcc167b41ff6ab9e8122136
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Mon Nov 6 22:48:36 2023 +0300
Made my own VeryBasicParser project
Copied some code from SaushkinParser
Tried to compile it and implement into Pascal
Doesn't work due to grammatik issue
* Squashed commit of the following:
commit 4e73d9ac3ffef68312f06a74dc83afffcf3ccbee
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Wed Nov 22 15:08:10 2023 +0300
Fixed GPPG (i think so at least)
commit e5cfc220828b37fb2f35e565683019716ec3f0ce
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Wed Nov 22 11:44:27 2023 +0300
Update Compiler.cs
commit 4698e2e75a5f3b4f523a8bc7733a50e8abb4fca1
Merge: 22aaf2b2 f4d7599f
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Wed Nov 22 11:43:54 2023 +0300
Merge branch 'IndentArrangerTemp' into VeryBasicLanguage
commit f4d7599f1a39252feac97bd5391f46dfdc25f6f4
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Wed Nov 22 11:43:29 2023 +0300
added links to identarranger
commit 3bd5d33e2b2969884e61a3279ff9c353013b57fe
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Wed Nov 22 11:43:03 2023 +0300
Change extension for verybasic to yavb
commit 22aaf2b2508278a9ffce525ffed52419bf72c23f
Merge: c326174f 61294c6e
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Wed Nov 22 11:26:36 2023 +0300
Merge branch 'IndentArrangerTemp' into VeryBasicLanguage
commit 61294c6e7d405e1c68516cc81d3a109e8a1ee295
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Tue Nov 21 09:33:57 2023 +0300
Change Program Example
commit 86971488341ed6bf13c39e13a513d7ac0c51c285
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Tue Nov 21 09:28:59 2023 +0300
Add IndentArranger to Compile
commit c326174ff5ecccf9c4f76d58aea4653f047af049
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Sun Nov 19 15:03:19 2023 +0300
Added UniversalParserHelper and GPPG
ShiftReduceParser moved to another project
UniversalParserHelper project added, most of it copied from SaushkinParser
commit 2ce50bbbf9db22c4243b247b870f6935ce206d26
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Fri Nov 17 10:00:31 2023 +0300
Add Semicolon After Each Statement
commit 796309d340e8d8ba730ff9418fa376f34fb7fd36
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Wed Nov 15 18:49:11 2023 +0300
Add Alpha Version of Python-style If-statement
commit 5eb88f946fe8254b4f5c5a56ed0a567b3be51227
Merge: ab4ce5b0 0162b637
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Wed Nov 15 16:54:26 2023 +0300
Merge branch 'IndentArranger' into VeryBasicLanguage
commit ab4ce5b0e32d42004726e3dc45cc0d8a65e53f56
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Wed Nov 15 16:53:51 2023 +0300
Fixes from seminar
commit af74012289d0d08517c13499a2a66cb543fc06d2
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Sun Nov 12 18:57:29 2023 +0300
finally working!
fully implemented compatibility
commit 58a39c313324b468d1eec207ba3f5f6eddf74ef2
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Sun Nov 12 11:58:16 2023 +0300
more compatibility with pabc
Now verybasic statements translate to pascal compiler
added .bat script for autobuilding verybasic
commit 0162b6376b8fe970704f26213bf9f0f670dfb12e
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Sun Nov 12 10:06:14 2023 +0300
Update test.txt
commit 1b759ab1cd7ee2ffeb14afff0418ddf0f30b0399
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Sun Nov 12 10:05:36 2023 +0300
Add Indent and Unindent Keywords to Generated File
commit cabda7f3985651cff2a8740f1a5bdea8fe7ac892
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Fri Nov 10 21:25:52 2023 +0300
Add Generation of Output File
commit 306f033d0176ab559e3622b8505427dbe2e0e203
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Thu Nov 9 20:42:18 2023 +0300
Update IndentArranger.sln
commit 60c0ceced1aa3a7d2e33de0facb1126e295f43b5
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Thu Nov 9 20:41:22 2023 +0300
Add IndentArranger
commit 1f4556c4573dae154fcc167b41ff6ab9e8122136
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Mon Nov 6 22:48:36 2023 +0300
Made my own VeryBasicParser project
Copied some code from SaushkinParser
Tried to compile it and implement into Pascal
Doesn't work due to grammatik issue
* Changed GPPG project NET Framework version, added .dll to gitignore
* Adding UniversalParserHelper to project, trying to include VeryBasic
* Managed dependencies and got VeryBasicLanguage to work
* Change extension of a test program
* Rebuild changes
What should be added to .gitignore?
* Fix bug related to err0524_res_unit.pas
* Rebuild Parser
* Change Indent and Unindent tokens
* Add Symbol Table to ParserABC.y
* Change Indent Space Number to 2
* Add While Loop
* Add Some Operations to Parser
* Make Initialization Node at the Beginning of a program
* Create Grammar.txt
* Test program added
* Add ELIF and SyntaxHighlight
* Fix TableSymbol
* Add Division
* Add Method Call
* Add For Loop
* Rename SPython Parser Folder
* Add documented comments for CompileUnit method
* Added Errors to SPython
Added Errors.cs
Removed link to PABCSaushkinParser
Minor fixes
* Create default constructor for SourceContext
* Move null check of currentUnit to upper level in CompileUnit
* Move CreateMainFunction method from Compiler to TreeConverter class
* Add gppg and parserhelper to visualpascalabcnet dependencies
* Updated installer files to include GPPG and UniversalParserHelper
* Rename GPPG to ShiftReduceParser
* Fix ShiftReduceParser project dependencies
* Fix ShiftReduceParserDependencies second iteration
* Workaround commit
* Update PABCSystem after tests' changes
* Refactor ConvertDirectives method
* Get rid of legacy standard modules code
* Return varBeginOffset and beginOffset calculation to Compiler class
Размещение метода в SyntaxTreeToSemanticTreeConverter не целесообразно. В комментарии видимо имелось в виду что-то другое.
* Workaround commit
* Update PABCSystem after tests' changes
* Revert SPython changes
Оставляем только изменения связанные с рефакторингом.
* Update .gitignore
Co-authored-by: Sun Serega <sunserega2@gmail.com>
* Resolve a few Sun Serega treds
* Delete comments in ParsersController.cs
* Replace specific path with path variable in Studio.bat
* Add comment in Studio.bat file and return FileName in CompilerError.cs
* Fix TreeSubsidiary.cs encoding and sectCore.nsh indents
* Return old version of TestRunner.exe
* Rename some variables and polish a few methods
* Uncomment accidentally commented code
* Replace spaces with tabs
* Changed dll name from GPPG
* Revert "Changed dll name from GPPG"
This reverts commit c485cc8cb787809b7e9dfa8a361e75f17ed39893.
* Update .gitignore
* Delete Libraries/ShiftReduceParser.dll
* Delete bin\ShiftReduceParser.dll
* Replace tabs with spaces
* Update encoding in Studio.bat
* Fix bug with PABCrtl excluded files
* Refactor StandardModule class
* Add null checks to make debuging easier
* Delete unnecessary null checks in SymTable.cs
---------
Co-authored-by: Владислав Крылов <krylov@sfedu.ru>
Co-authored-by: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Co-authored-by: Sun Serega <sunserega2@gmail.com>
2023-12-18 22:33:27 +03:00
|
|
|
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PascalABCSaushkinParser", "Parsers\PascalABCParserNewSaushkin\PascalABCSaushkinParser.csproj", "{1443F539-DCC7-4491-B4FD-B716C739DB3C}"
|
|
|
|
|
|
EndProject
|
2015-05-14 22:35:07 +03:00
|
|
|
|
Global
|
|
|
|
|
|
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
|
|
|
|
|
Debug|Any CPU = Debug|Any CPU
|
|
|
|
|
|
Debug|Mixed Platforms = Debug|Mixed Platforms
|
|
|
|
|
|
Debug|x86 = Debug|x86
|
|
|
|
|
|
Release|Any CPU = Release|Any CPU
|
|
|
|
|
|
Release|Mixed Platforms = Release|Mixed Platforms
|
|
|
|
|
|
Release|x86 = Release|x86
|
|
|
|
|
|
EndGlobalSection
|
|
|
|
|
|
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
|
|
|
|
|
{CFC683F8-0165-4A9F-9C3F-BB8C5BAB507F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{CFC683F8-0165-4A9F-9C3F-BB8C5BAB507F}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{CFC683F8-0165-4A9F-9C3F-BB8C5BAB507F}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{CFC683F8-0165-4A9F-9C3F-BB8C5BAB507F}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{CFC683F8-0165-4A9F-9C3F-BB8C5BAB507F}.Debug|x86.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{CFC683F8-0165-4A9F-9C3F-BB8C5BAB507F}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{CFC683F8-0165-4A9F-9C3F-BB8C5BAB507F}.Release|Any CPU.Build.0 = Release|Any CPU
|
|
|
|
|
|
{CFC683F8-0165-4A9F-9C3F-BB8C5BAB507F}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{CFC683F8-0165-4A9F-9C3F-BB8C5BAB507F}.Release|Mixed Platforms.Build.0 = Release|Any CPU
|
|
|
|
|
|
{CFC683F8-0165-4A9F-9C3F-BB8C5BAB507F}.Release|x86.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{BC35F816-54EE-47E0-89FC-1C66EAC155A9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{BC35F816-54EE-47E0-89FC-1C66EAC155A9}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{BC35F816-54EE-47E0-89FC-1C66EAC155A9}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{BC35F816-54EE-47E0-89FC-1C66EAC155A9}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{BC35F816-54EE-47E0-89FC-1C66EAC155A9}.Debug|x86.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{BC35F816-54EE-47E0-89FC-1C66EAC155A9}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{BC35F816-54EE-47E0-89FC-1C66EAC155A9}.Release|Any CPU.Build.0 = Release|Any CPU
|
|
|
|
|
|
{BC35F816-54EE-47E0-89FC-1C66EAC155A9}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{BC35F816-54EE-47E0-89FC-1C66EAC155A9}.Release|Mixed Platforms.Build.0 = Release|Any CPU
|
|
|
|
|
|
{BC35F816-54EE-47E0-89FC-1C66EAC155A9}.Release|x86.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{DBE875B5-6187-45D8-8B75-2E43CC513A60}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{DBE875B5-6187-45D8-8B75-2E43CC513A60}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{DBE875B5-6187-45D8-8B75-2E43CC513A60}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{DBE875B5-6187-45D8-8B75-2E43CC513A60}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{DBE875B5-6187-45D8-8B75-2E43CC513A60}.Debug|x86.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{DBE875B5-6187-45D8-8B75-2E43CC513A60}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{DBE875B5-6187-45D8-8B75-2E43CC513A60}.Release|Any CPU.Build.0 = Release|Any CPU
|
|
|
|
|
|
{DBE875B5-6187-45D8-8B75-2E43CC513A60}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{DBE875B5-6187-45D8-8B75-2E43CC513A60}.Release|Mixed Platforms.Build.0 = Release|Any CPU
|
|
|
|
|
|
{DBE875B5-6187-45D8-8B75-2E43CC513A60}.Release|x86.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{43879684-ADBE-470A-AAC6-2ACA36603971}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{43879684-ADBE-470A-AAC6-2ACA36603971}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{43879684-ADBE-470A-AAC6-2ACA36603971}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{43879684-ADBE-470A-AAC6-2ACA36603971}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{43879684-ADBE-470A-AAC6-2ACA36603971}.Debug|x86.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{43879684-ADBE-470A-AAC6-2ACA36603971}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{43879684-ADBE-470A-AAC6-2ACA36603971}.Release|Any CPU.Build.0 = Release|Any CPU
|
|
|
|
|
|
{43879684-ADBE-470A-AAC6-2ACA36603971}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{43879684-ADBE-470A-AAC6-2ACA36603971}.Release|Mixed Platforms.Build.0 = Release|Any CPU
|
|
|
|
|
|
{43879684-ADBE-470A-AAC6-2ACA36603971}.Release|x86.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{50F4AB3F-0A1E-4AF9-88CF-48A8D3E1D1D7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{50F4AB3F-0A1E-4AF9-88CF-48A8D3E1D1D7}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{50F4AB3F-0A1E-4AF9-88CF-48A8D3E1D1D7}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{50F4AB3F-0A1E-4AF9-88CF-48A8D3E1D1D7}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{50F4AB3F-0A1E-4AF9-88CF-48A8D3E1D1D7}.Debug|x86.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{50F4AB3F-0A1E-4AF9-88CF-48A8D3E1D1D7}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{50F4AB3F-0A1E-4AF9-88CF-48A8D3E1D1D7}.Release|Any CPU.Build.0 = Release|Any CPU
|
|
|
|
|
|
{50F4AB3F-0A1E-4AF9-88CF-48A8D3E1D1D7}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{50F4AB3F-0A1E-4AF9-88CF-48A8D3E1D1D7}.Release|Mixed Platforms.Build.0 = Release|Any CPU
|
|
|
|
|
|
{50F4AB3F-0A1E-4AF9-88CF-48A8D3E1D1D7}.Release|x86.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{A36031B7-D3D1-4372-B478-07621069602E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{A36031B7-D3D1-4372-B478-07621069602E}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{A36031B7-D3D1-4372-B478-07621069602E}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{A36031B7-D3D1-4372-B478-07621069602E}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{A36031B7-D3D1-4372-B478-07621069602E}.Debug|x86.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{A36031B7-D3D1-4372-B478-07621069602E}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{A36031B7-D3D1-4372-B478-07621069602E}.Release|Any CPU.Build.0 = Release|Any CPU
|
|
|
|
|
|
{A36031B7-D3D1-4372-B478-07621069602E}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{A36031B7-D3D1-4372-B478-07621069602E}.Release|Mixed Platforms.Build.0 = Release|Any CPU
|
|
|
|
|
|
{A36031B7-D3D1-4372-B478-07621069602E}.Release|x86.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{1437FD01-0741-4912-8035-6BDFEAA45626}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{1437FD01-0741-4912-8035-6BDFEAA45626}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{1437FD01-0741-4912-8035-6BDFEAA45626}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{1437FD01-0741-4912-8035-6BDFEAA45626}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{1437FD01-0741-4912-8035-6BDFEAA45626}.Debug|x86.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{1437FD01-0741-4912-8035-6BDFEAA45626}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{1437FD01-0741-4912-8035-6BDFEAA45626}.Release|Any CPU.Build.0 = Release|Any CPU
|
|
|
|
|
|
{1437FD01-0741-4912-8035-6BDFEAA45626}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{1437FD01-0741-4912-8035-6BDFEAA45626}.Release|Mixed Platforms.Build.0 = Release|Any CPU
|
|
|
|
|
|
{1437FD01-0741-4912-8035-6BDFEAA45626}.Release|x86.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{4A9AC1AA-698E-49C2-B1ED-15B5E4AB963D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{4A9AC1AA-698E-49C2-B1ED-15B5E4AB963D}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{4A9AC1AA-698E-49C2-B1ED-15B5E4AB963D}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{4A9AC1AA-698E-49C2-B1ED-15B5E4AB963D}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{4A9AC1AA-698E-49C2-B1ED-15B5E4AB963D}.Debug|x86.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{4A9AC1AA-698E-49C2-B1ED-15B5E4AB963D}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{4A9AC1AA-698E-49C2-B1ED-15B5E4AB963D}.Release|Any CPU.Build.0 = Release|Any CPU
|
|
|
|
|
|
{4A9AC1AA-698E-49C2-B1ED-15B5E4AB963D}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{4A9AC1AA-698E-49C2-B1ED-15B5E4AB963D}.Release|Mixed Platforms.Build.0 = Release|Any CPU
|
|
|
|
|
|
{4A9AC1AA-698E-49C2-B1ED-15B5E4AB963D}.Release|x86.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{FFF73A7C-22E5-4BB6-B7AA-6A0DC970DFDF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{FFF73A7C-22E5-4BB6-B7AA-6A0DC970DFDF}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{FFF73A7C-22E5-4BB6-B7AA-6A0DC970DFDF}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{FFF73A7C-22E5-4BB6-B7AA-6A0DC970DFDF}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{FFF73A7C-22E5-4BB6-B7AA-6A0DC970DFDF}.Debug|x86.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{FFF73A7C-22E5-4BB6-B7AA-6A0DC970DFDF}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{FFF73A7C-22E5-4BB6-B7AA-6A0DC970DFDF}.Release|Any CPU.Build.0 = Release|Any CPU
|
|
|
|
|
|
{FFF73A7C-22E5-4BB6-B7AA-6A0DC970DFDF}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{FFF73A7C-22E5-4BB6-B7AA-6A0DC970DFDF}.Release|Mixed Platforms.Build.0 = Release|Any CPU
|
|
|
|
|
|
{FFF73A7C-22E5-4BB6-B7AA-6A0DC970DFDF}.Release|x86.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{1E42361A-EDA3-4872-88AF-A3AAF600D36D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{1E42361A-EDA3-4872-88AF-A3AAF600D36D}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{1E42361A-EDA3-4872-88AF-A3AAF600D36D}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{1E42361A-EDA3-4872-88AF-A3AAF600D36D}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{1E42361A-EDA3-4872-88AF-A3AAF600D36D}.Debug|x86.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{1E42361A-EDA3-4872-88AF-A3AAF600D36D}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{1E42361A-EDA3-4872-88AF-A3AAF600D36D}.Release|Any CPU.Build.0 = Release|Any CPU
|
|
|
|
|
|
{1E42361A-EDA3-4872-88AF-A3AAF600D36D}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{1E42361A-EDA3-4872-88AF-A3AAF600D36D}.Release|Mixed Platforms.Build.0 = Release|Any CPU
|
|
|
|
|
|
{1E42361A-EDA3-4872-88AF-A3AAF600D36D}.Release|x86.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{A25D26FB-3043-4BCF-833E-E3F4C3BE795E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{A25D26FB-3043-4BCF-833E-E3F4C3BE795E}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{A25D26FB-3043-4BCF-833E-E3F4C3BE795E}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{A25D26FB-3043-4BCF-833E-E3F4C3BE795E}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{A25D26FB-3043-4BCF-833E-E3F4C3BE795E}.Debug|x86.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{A25D26FB-3043-4BCF-833E-E3F4C3BE795E}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{A25D26FB-3043-4BCF-833E-E3F4C3BE795E}.Release|Any CPU.Build.0 = Release|Any CPU
|
|
|
|
|
|
{A25D26FB-3043-4BCF-833E-E3F4C3BE795E}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{A25D26FB-3043-4BCF-833E-E3F4C3BE795E}.Release|Mixed Platforms.Build.0 = Release|Any CPU
|
|
|
|
|
|
{A25D26FB-3043-4BCF-833E-E3F4C3BE795E}.Release|x86.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{7FE7173B-22EB-46E5-897B-02F422662E51}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{7FE7173B-22EB-46E5-897B-02F422662E51}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{7FE7173B-22EB-46E5-897B-02F422662E51}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{7FE7173B-22EB-46E5-897B-02F422662E51}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{7FE7173B-22EB-46E5-897B-02F422662E51}.Debug|x86.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{7FE7173B-22EB-46E5-897B-02F422662E51}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{7FE7173B-22EB-46E5-897B-02F422662E51}.Release|Any CPU.Build.0 = Release|Any CPU
|
|
|
|
|
|
{7FE7173B-22EB-46E5-897B-02F422662E51}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{7FE7173B-22EB-46E5-897B-02F422662E51}.Release|Mixed Platforms.Build.0 = Release|Any CPU
|
|
|
|
|
|
{7FE7173B-22EB-46E5-897B-02F422662E51}.Release|x86.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{2AEF58A1-2BCF-4C4B-AB03-F44BBB2628E6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{2AEF58A1-2BCF-4C4B-AB03-F44BBB2628E6}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{2AEF58A1-2BCF-4C4B-AB03-F44BBB2628E6}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{2AEF58A1-2BCF-4C4B-AB03-F44BBB2628E6}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{2AEF58A1-2BCF-4C4B-AB03-F44BBB2628E6}.Debug|x86.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{2AEF58A1-2BCF-4C4B-AB03-F44BBB2628E6}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{2AEF58A1-2BCF-4C4B-AB03-F44BBB2628E6}.Release|Any CPU.Build.0 = Release|Any CPU
|
|
|
|
|
|
{2AEF58A1-2BCF-4C4B-AB03-F44BBB2628E6}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{2AEF58A1-2BCF-4C4B-AB03-F44BBB2628E6}.Release|Mixed Platforms.Build.0 = Release|Any CPU
|
|
|
|
|
|
{2AEF58A1-2BCF-4C4B-AB03-F44BBB2628E6}.Release|x86.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{1C9C945A-586D-42A2-A06B-65D84FA7FF78}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{1C9C945A-586D-42A2-A06B-65D84FA7FF78}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{1C9C945A-586D-42A2-A06B-65D84FA7FF78}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{1C9C945A-586D-42A2-A06B-65D84FA7FF78}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{1C9C945A-586D-42A2-A06B-65D84FA7FF78}.Debug|x86.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{1C9C945A-586D-42A2-A06B-65D84FA7FF78}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{1C9C945A-586D-42A2-A06B-65D84FA7FF78}.Release|Any CPU.Build.0 = Release|Any CPU
|
|
|
|
|
|
{1C9C945A-586D-42A2-A06B-65D84FA7FF78}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{1C9C945A-586D-42A2-A06B-65D84FA7FF78}.Release|Mixed Platforms.Build.0 = Release|Any CPU
|
|
|
|
|
|
{1C9C945A-586D-42A2-A06B-65D84FA7FF78}.Release|x86.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{AF2EFD7B-69DD-4B43-AF65-B59B29349C23}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{AF2EFD7B-69DD-4B43-AF65-B59B29349C23}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{AF2EFD7B-69DD-4B43-AF65-B59B29349C23}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{AF2EFD7B-69DD-4B43-AF65-B59B29349C23}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{AF2EFD7B-69DD-4B43-AF65-B59B29349C23}.Debug|x86.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{AF2EFD7B-69DD-4B43-AF65-B59B29349C23}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{AF2EFD7B-69DD-4B43-AF65-B59B29349C23}.Release|Any CPU.Build.0 = Release|Any CPU
|
|
|
|
|
|
{AF2EFD7B-69DD-4B43-AF65-B59B29349C23}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{AF2EFD7B-69DD-4B43-AF65-B59B29349C23}.Release|Mixed Platforms.Build.0 = Release|Any CPU
|
|
|
|
|
|
{AF2EFD7B-69DD-4B43-AF65-B59B29349C23}.Release|x86.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{44A01F9E-DCE7-470C-AAE5-C3DE0CCBEE3B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{44A01F9E-DCE7-470C-AAE5-C3DE0CCBEE3B}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{44A01F9E-DCE7-470C-AAE5-C3DE0CCBEE3B}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{44A01F9E-DCE7-470C-AAE5-C3DE0CCBEE3B}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{44A01F9E-DCE7-470C-AAE5-C3DE0CCBEE3B}.Debug|x86.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{44A01F9E-DCE7-470C-AAE5-C3DE0CCBEE3B}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{44A01F9E-DCE7-470C-AAE5-C3DE0CCBEE3B}.Release|Any CPU.Build.0 = Release|Any CPU
|
|
|
|
|
|
{44A01F9E-DCE7-470C-AAE5-C3DE0CCBEE3B}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{44A01F9E-DCE7-470C-AAE5-C3DE0CCBEE3B}.Release|Mixed Platforms.Build.0 = Release|Any CPU
|
|
|
|
|
|
{44A01F9E-DCE7-470C-AAE5-C3DE0CCBEE3B}.Release|x86.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{10679470-FE1B-4193-A203-D940CF0AEA54}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{10679470-FE1B-4193-A203-D940CF0AEA54}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{10679470-FE1B-4193-A203-D940CF0AEA54}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{10679470-FE1B-4193-A203-D940CF0AEA54}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{10679470-FE1B-4193-A203-D940CF0AEA54}.Debug|x86.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{10679470-FE1B-4193-A203-D940CF0AEA54}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{10679470-FE1B-4193-A203-D940CF0AEA54}.Release|Any CPU.Build.0 = Release|Any CPU
|
|
|
|
|
|
{10679470-FE1B-4193-A203-D940CF0AEA54}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{10679470-FE1B-4193-A203-D940CF0AEA54}.Release|Mixed Platforms.Build.0 = Release|Any CPU
|
|
|
|
|
|
{10679470-FE1B-4193-A203-D940CF0AEA54}.Release|x86.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{1AB15F6E-C22E-499A-A7ED-54BA7DE5CFA6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{1AB15F6E-C22E-499A-A7ED-54BA7DE5CFA6}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{1AB15F6E-C22E-499A-A7ED-54BA7DE5CFA6}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{1AB15F6E-C22E-499A-A7ED-54BA7DE5CFA6}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{1AB15F6E-C22E-499A-A7ED-54BA7DE5CFA6}.Debug|x86.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{1AB15F6E-C22E-499A-A7ED-54BA7DE5CFA6}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{1AB15F6E-C22E-499A-A7ED-54BA7DE5CFA6}.Release|Any CPU.Build.0 = Release|Any CPU
|
|
|
|
|
|
{1AB15F6E-C22E-499A-A7ED-54BA7DE5CFA6}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{1AB15F6E-C22E-499A-A7ED-54BA7DE5CFA6}.Release|Mixed Platforms.Build.0 = Release|Any CPU
|
|
|
|
|
|
{1AB15F6E-C22E-499A-A7ED-54BA7DE5CFA6}.Release|x86.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{1D51D03C-FB74-4AB2-84B4-09EB077BEAFE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{1D51D03C-FB74-4AB2-84B4-09EB077BEAFE}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{1D51D03C-FB74-4AB2-84B4-09EB077BEAFE}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{1D51D03C-FB74-4AB2-84B4-09EB077BEAFE}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{1D51D03C-FB74-4AB2-84B4-09EB077BEAFE}.Debug|x86.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{1D51D03C-FB74-4AB2-84B4-09EB077BEAFE}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{1D51D03C-FB74-4AB2-84B4-09EB077BEAFE}.Release|Any CPU.Build.0 = Release|Any CPU
|
|
|
|
|
|
{1D51D03C-FB74-4AB2-84B4-09EB077BEAFE}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{1D51D03C-FB74-4AB2-84B4-09EB077BEAFE}.Release|Mixed Platforms.Build.0 = Release|Any CPU
|
|
|
|
|
|
{1D51D03C-FB74-4AB2-84B4-09EB077BEAFE}.Release|x86.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{C2CAC65A-B2AE-4CCC-B067-E6B8E75DF73A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{C2CAC65A-B2AE-4CCC-B067-E6B8E75DF73A}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{C2CAC65A-B2AE-4CCC-B067-E6B8E75DF73A}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{C2CAC65A-B2AE-4CCC-B067-E6B8E75DF73A}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{C2CAC65A-B2AE-4CCC-B067-E6B8E75DF73A}.Debug|x86.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{C2CAC65A-B2AE-4CCC-B067-E6B8E75DF73A}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{C2CAC65A-B2AE-4CCC-B067-E6B8E75DF73A}.Release|Any CPU.Build.0 = Release|Any CPU
|
|
|
|
|
|
{C2CAC65A-B2AE-4CCC-B067-E6B8E75DF73A}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{C2CAC65A-B2AE-4CCC-B067-E6B8E75DF73A}.Release|Mixed Platforms.Build.0 = Release|Any CPU
|
|
|
|
|
|
{C2CAC65A-B2AE-4CCC-B067-E6B8E75DF73A}.Release|x86.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{613E0DDA-AA8A-437C-AC45-507B47429FF9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{613E0DDA-AA8A-437C-AC45-507B47429FF9}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{613E0DDA-AA8A-437C-AC45-507B47429FF9}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{613E0DDA-AA8A-437C-AC45-507B47429FF9}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{613E0DDA-AA8A-437C-AC45-507B47429FF9}.Debug|x86.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{613E0DDA-AA8A-437C-AC45-507B47429FF9}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{613E0DDA-AA8A-437C-AC45-507B47429FF9}.Release|Any CPU.Build.0 = Release|Any CPU
|
|
|
|
|
|
{613E0DDA-AA8A-437C-AC45-507B47429FF9}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{613E0DDA-AA8A-437C-AC45-507B47429FF9}.Release|Mixed Platforms.Build.0 = Release|Any CPU
|
|
|
|
|
|
{613E0DDA-AA8A-437C-AC45-507B47429FF9}.Release|x86.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{2DE2842F-0912-4251-BC0F-480854C44A13}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{2DE2842F-0912-4251-BC0F-480854C44A13}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{2DE2842F-0912-4251-BC0F-480854C44A13}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{2DE2842F-0912-4251-BC0F-480854C44A13}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{2DE2842F-0912-4251-BC0F-480854C44A13}.Debug|x86.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{2DE2842F-0912-4251-BC0F-480854C44A13}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{2DE2842F-0912-4251-BC0F-480854C44A13}.Release|Any CPU.Build.0 = Release|Any CPU
|
|
|
|
|
|
{2DE2842F-0912-4251-BC0F-480854C44A13}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{2DE2842F-0912-4251-BC0F-480854C44A13}.Release|Mixed Platforms.Build.0 = Release|Any CPU
|
|
|
|
|
|
{2DE2842F-0912-4251-BC0F-480854C44A13}.Release|x86.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{2748AD25-9C63-4E12-877B-4DCE96FBED54}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{2748AD25-9C63-4E12-877B-4DCE96FBED54}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{2748AD25-9C63-4E12-877B-4DCE96FBED54}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{2748AD25-9C63-4E12-877B-4DCE96FBED54}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{2748AD25-9C63-4E12-877B-4DCE96FBED54}.Debug|x86.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{2748AD25-9C63-4E12-877B-4DCE96FBED54}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{2748AD25-9C63-4E12-877B-4DCE96FBED54}.Release|Any CPU.Build.0 = Release|Any CPU
|
|
|
|
|
|
{2748AD25-9C63-4E12-877B-4DCE96FBED54}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{2748AD25-9C63-4E12-877B-4DCE96FBED54}.Release|Mixed Platforms.Build.0 = Release|Any CPU
|
|
|
|
|
|
{2748AD25-9C63-4E12-877B-4DCE96FBED54}.Release|x86.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{35CEF10F-2D4C-45F2-9DD1-161E0FEC583C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{35CEF10F-2D4C-45F2-9DD1-161E0FEC583C}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{35CEF10F-2D4C-45F2-9DD1-161E0FEC583C}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{35CEF10F-2D4C-45F2-9DD1-161E0FEC583C}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{35CEF10F-2D4C-45F2-9DD1-161E0FEC583C}.Debug|x86.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{35CEF10F-2D4C-45F2-9DD1-161E0FEC583C}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{35CEF10F-2D4C-45F2-9DD1-161E0FEC583C}.Release|Any CPU.Build.0 = Release|Any CPU
|
|
|
|
|
|
{35CEF10F-2D4C-45F2-9DD1-161E0FEC583C}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{35CEF10F-2D4C-45F2-9DD1-161E0FEC583C}.Release|Mixed Platforms.Build.0 = Release|Any CPU
|
|
|
|
|
|
{35CEF10F-2D4C-45F2-9DD1-161E0FEC583C}.Release|x86.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{7E4A7172-7FF5-48D0-B719-7CD959DD1AC9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{7E4A7172-7FF5-48D0-B719-7CD959DD1AC9}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{7E4A7172-7FF5-48D0-B719-7CD959DD1AC9}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{7E4A7172-7FF5-48D0-B719-7CD959DD1AC9}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{7E4A7172-7FF5-48D0-B719-7CD959DD1AC9}.Debug|x86.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{7E4A7172-7FF5-48D0-B719-7CD959DD1AC9}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{7E4A7172-7FF5-48D0-B719-7CD959DD1AC9}.Release|Any CPU.Build.0 = Release|Any CPU
|
|
|
|
|
|
{7E4A7172-7FF5-48D0-B719-7CD959DD1AC9}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{7E4A7172-7FF5-48D0-B719-7CD959DD1AC9}.Release|Mixed Platforms.Build.0 = Release|Any CPU
|
|
|
|
|
|
{7E4A7172-7FF5-48D0-B719-7CD959DD1AC9}.Release|x86.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{857CA1A3-FC88-4BE0-AB6A-D1EE772AB288}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{857CA1A3-FC88-4BE0-AB6A-D1EE772AB288}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{857CA1A3-FC88-4BE0-AB6A-D1EE772AB288}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{857CA1A3-FC88-4BE0-AB6A-D1EE772AB288}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{857CA1A3-FC88-4BE0-AB6A-D1EE772AB288}.Debug|x86.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{857CA1A3-FC88-4BE0-AB6A-D1EE772AB288}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{857CA1A3-FC88-4BE0-AB6A-D1EE772AB288}.Release|Any CPU.Build.0 = Release|Any CPU
|
|
|
|
|
|
{857CA1A3-FC88-4BE0-AB6A-D1EE772AB288}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{857CA1A3-FC88-4BE0-AB6A-D1EE772AB288}.Release|Mixed Platforms.Build.0 = Release|Any CPU
|
|
|
|
|
|
{857CA1A3-FC88-4BE0-AB6A-D1EE772AB288}.Release|x86.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{146083AD-6684-4EBC-A539-AAD749A16364}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{146083AD-6684-4EBC-A539-AAD749A16364}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{146083AD-6684-4EBC-A539-AAD749A16364}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{146083AD-6684-4EBC-A539-AAD749A16364}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{146083AD-6684-4EBC-A539-AAD749A16364}.Debug|x86.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{146083AD-6684-4EBC-A539-AAD749A16364}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{146083AD-6684-4EBC-A539-AAD749A16364}.Release|Any CPU.Build.0 = Release|Any CPU
|
|
|
|
|
|
{146083AD-6684-4EBC-A539-AAD749A16364}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{146083AD-6684-4EBC-A539-AAD749A16364}.Release|Mixed Platforms.Build.0 = Release|Any CPU
|
|
|
|
|
|
{146083AD-6684-4EBC-A539-AAD749A16364}.Release|x86.ActiveCfg = Release|Any CPU
|
2016-05-01 11:13:16 +03:00
|
|
|
|
{F10A5330-DCF4-4533-877C-7B1B1BE23884}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{F10A5330-DCF4-4533-877C-7B1B1BE23884}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{F10A5330-DCF4-4533-877C-7B1B1BE23884}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{F10A5330-DCF4-4533-877C-7B1B1BE23884}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{F10A5330-DCF4-4533-877C-7B1B1BE23884}.Debug|x86.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{F10A5330-DCF4-4533-877C-7B1B1BE23884}.Debug|x86.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{F10A5330-DCF4-4533-877C-7B1B1BE23884}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{F10A5330-DCF4-4533-877C-7B1B1BE23884}.Release|Any CPU.Build.0 = Release|Any CPU
|
|
|
|
|
|
{F10A5330-DCF4-4533-877C-7B1B1BE23884}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{F10A5330-DCF4-4533-877C-7B1B1BE23884}.Release|Mixed Platforms.Build.0 = Release|Any CPU
|
|
|
|
|
|
{F10A5330-DCF4-4533-877C-7B1B1BE23884}.Release|x86.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{F10A5330-DCF4-4533-877C-7B1B1BE23884}.Release|x86.Build.0 = Release|Any CPU
|
2016-05-19 02:14:06 +03:00
|
|
|
|
{CE5C55C2-A11C-4E94-A9FA-3FC6CA3E4C09}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{CE5C55C2-A11C-4E94-A9FA-3FC6CA3E4C09}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{CE5C55C2-A11C-4E94-A9FA-3FC6CA3E4C09}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{CE5C55C2-A11C-4E94-A9FA-3FC6CA3E4C09}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{CE5C55C2-A11C-4E94-A9FA-3FC6CA3E4C09}.Debug|x86.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{CE5C55C2-A11C-4E94-A9FA-3FC6CA3E4C09}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{CE5C55C2-A11C-4E94-A9FA-3FC6CA3E4C09}.Release|Any CPU.Build.0 = Release|Any CPU
|
|
|
|
|
|
{CE5C55C2-A11C-4E94-A9FA-3FC6CA3E4C09}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{CE5C55C2-A11C-4E94-A9FA-3FC6CA3E4C09}.Release|Mixed Platforms.Build.0 = Release|Any CPU
|
|
|
|
|
|
{CE5C55C2-A11C-4E94-A9FA-3FC6CA3E4C09}.Release|x86.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{A9AB4282-83B4-41A7-86C3-E5BF6A45E7E2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{A9AB4282-83B4-41A7-86C3-E5BF6A45E7E2}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{A9AB4282-83B4-41A7-86C3-E5BF6A45E7E2}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{A9AB4282-83B4-41A7-86C3-E5BF6A45E7E2}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{A9AB4282-83B4-41A7-86C3-E5BF6A45E7E2}.Debug|x86.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{A9AB4282-83B4-41A7-86C3-E5BF6A45E7E2}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{A9AB4282-83B4-41A7-86C3-E5BF6A45E7E2}.Release|Any CPU.Build.0 = Release|Any CPU
|
|
|
|
|
|
{A9AB4282-83B4-41A7-86C3-E5BF6A45E7E2}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{A9AB4282-83B4-41A7-86C3-E5BF6A45E7E2}.Release|Mixed Platforms.Build.0 = Release|Any CPU
|
|
|
|
|
|
{A9AB4282-83B4-41A7-86C3-E5BF6A45E7E2}.Release|x86.ActiveCfg = Release|Any CPU
|
2019-07-28 23:53:15 +03:00
|
|
|
|
{3AA92A45-7142-4C59-B12F-56DAE32A40E3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{3AA92A45-7142-4C59-B12F-56DAE32A40E3}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{3AA92A45-7142-4C59-B12F-56DAE32A40E3}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{3AA92A45-7142-4C59-B12F-56DAE32A40E3}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{3AA92A45-7142-4C59-B12F-56DAE32A40E3}.Debug|x86.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{3AA92A45-7142-4C59-B12F-56DAE32A40E3}.Debug|x86.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{3AA92A45-7142-4C59-B12F-56DAE32A40E3}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{3AA92A45-7142-4C59-B12F-56DAE32A40E3}.Release|Any CPU.Build.0 = Release|Any CPU
|
|
|
|
|
|
{3AA92A45-7142-4C59-B12F-56DAE32A40E3}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{3AA92A45-7142-4C59-B12F-56DAE32A40E3}.Release|Mixed Platforms.Build.0 = Release|Any CPU
|
|
|
|
|
|
{3AA92A45-7142-4C59-B12F-56DAE32A40E3}.Release|x86.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{3AA92A45-7142-4C59-B12F-56DAE32A40E3}.Release|x86.Build.0 = Release|Any CPU
|
2022-06-30 09:47:11 +03:00
|
|
|
|
{2D18BE89-D210-49EB-A9DD-2246FBB3DF6D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{2D18BE89-D210-49EB-A9DD-2246FBB3DF6D}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{2D18BE89-D210-49EB-A9DD-2246FBB3DF6D}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{2D18BE89-D210-49EB-A9DD-2246FBB3DF6D}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{2D18BE89-D210-49EB-A9DD-2246FBB3DF6D}.Debug|x86.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{2D18BE89-D210-49EB-A9DD-2246FBB3DF6D}.Debug|x86.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{2D18BE89-D210-49EB-A9DD-2246FBB3DF6D}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{2D18BE89-D210-49EB-A9DD-2246FBB3DF6D}.Release|Any CPU.Build.0 = Release|Any CPU
|
|
|
|
|
|
{2D18BE89-D210-49EB-A9DD-2246FBB3DF6D}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{2D18BE89-D210-49EB-A9DD-2246FBB3DF6D}.Release|Mixed Platforms.Build.0 = Release|Any CPU
|
|
|
|
|
|
{2D18BE89-D210-49EB-A9DD-2246FBB3DF6D}.Release|x86.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{2D18BE89-D210-49EB-A9DD-2246FBB3DF6D}.Release|x86.Build.0 = Release|Any CPU
|
|
|
|
|
|
{3BF3CEB4-0E08-485A-8E6D-924841818B01}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{3BF3CEB4-0E08-485A-8E6D-924841818B01}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{3BF3CEB4-0E08-485A-8E6D-924841818B01}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{3BF3CEB4-0E08-485A-8E6D-924841818B01}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{3BF3CEB4-0E08-485A-8E6D-924841818B01}.Debug|x86.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{3BF3CEB4-0E08-485A-8E6D-924841818B01}.Debug|x86.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{3BF3CEB4-0E08-485A-8E6D-924841818B01}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{3BF3CEB4-0E08-485A-8E6D-924841818B01}.Release|Any CPU.Build.0 = Release|Any CPU
|
|
|
|
|
|
{3BF3CEB4-0E08-485A-8E6D-924841818B01}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{3BF3CEB4-0E08-485A-8E6D-924841818B01}.Release|Mixed Platforms.Build.0 = Release|Any CPU
|
|
|
|
|
|
{3BF3CEB4-0E08-485A-8E6D-924841818B01}.Release|x86.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{3BF3CEB4-0E08-485A-8E6D-924841818B01}.Release|x86.Build.0 = Release|Any CPU
|
|
|
|
|
|
{E009E776-9280-4061-B5CA-7F0C3E2D3C2A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{E009E776-9280-4061-B5CA-7F0C3E2D3C2A}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{E009E776-9280-4061-B5CA-7F0C3E2D3C2A}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{E009E776-9280-4061-B5CA-7F0C3E2D3C2A}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{E009E776-9280-4061-B5CA-7F0C3E2D3C2A}.Debug|x86.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{E009E776-9280-4061-B5CA-7F0C3E2D3C2A}.Debug|x86.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{E009E776-9280-4061-B5CA-7F0C3E2D3C2A}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{E009E776-9280-4061-B5CA-7F0C3E2D3C2A}.Release|Any CPU.Build.0 = Release|Any CPU
|
|
|
|
|
|
{E009E776-9280-4061-B5CA-7F0C3E2D3C2A}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{E009E776-9280-4061-B5CA-7F0C3E2D3C2A}.Release|Mixed Platforms.Build.0 = Release|Any CPU
|
|
|
|
|
|
{E009E776-9280-4061-B5CA-7F0C3E2D3C2A}.Release|x86.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{E009E776-9280-4061-B5CA-7F0C3E2D3C2A}.Release|x86.Build.0 = Release|Any CPU
|
2022-07-10 14:51:51 +03:00
|
|
|
|
{536CC813-7C4E-42BC-AE3A-BA1427F38756}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{536CC813-7C4E-42BC-AE3A-BA1427F38756}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{536CC813-7C4E-42BC-AE3A-BA1427F38756}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{536CC813-7C4E-42BC-AE3A-BA1427F38756}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{536CC813-7C4E-42BC-AE3A-BA1427F38756}.Debug|x86.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{536CC813-7C4E-42BC-AE3A-BA1427F38756}.Debug|x86.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{536CC813-7C4E-42BC-AE3A-BA1427F38756}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{536CC813-7C4E-42BC-AE3A-BA1427F38756}.Release|Any CPU.Build.0 = Release|Any CPU
|
|
|
|
|
|
{536CC813-7C4E-42BC-AE3A-BA1427F38756}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{536CC813-7C4E-42BC-AE3A-BA1427F38756}.Release|Mixed Platforms.Build.0 = Release|Any CPU
|
|
|
|
|
|
{536CC813-7C4E-42BC-AE3A-BA1427F38756}.Release|x86.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{536CC813-7C4E-42BC-AE3A-BA1427F38756}.Release|x86.Build.0 = Release|Any CPU
|
2023-05-31 14:04:04 +03:00
|
|
|
|
{27D9800E-2689-4AA1-A2D6-128E4A9BAE98}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{27D9800E-2689-4AA1-A2D6-128E4A9BAE98}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{27D9800E-2689-4AA1-A2D6-128E4A9BAE98}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{27D9800E-2689-4AA1-A2D6-128E4A9BAE98}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{27D9800E-2689-4AA1-A2D6-128E4A9BAE98}.Debug|x86.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{27D9800E-2689-4AA1-A2D6-128E4A9BAE98}.Debug|x86.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{27D9800E-2689-4AA1-A2D6-128E4A9BAE98}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{27D9800E-2689-4AA1-A2D6-128E4A9BAE98}.Release|Any CPU.Build.0 = Release|Any CPU
|
|
|
|
|
|
{27D9800E-2689-4AA1-A2D6-128E4A9BAE98}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{27D9800E-2689-4AA1-A2D6-128E4A9BAE98}.Release|Mixed Platforms.Build.0 = Release|Any CPU
|
|
|
|
|
|
{27D9800E-2689-4AA1-A2D6-128E4A9BAE98}.Release|x86.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{27D9800E-2689-4AA1-A2D6-128E4A9BAE98}.Release|x86.Build.0 = Release|Any CPU
|
Refactoring of Compiler.cs (#2984)
* Add first comments
* Finish commenting for Compile and CompileUnit
* Write TODO sections
* Add a few clarifications
* splitted some functions from compile
* Written some methods from Compile to functions
* Update variable names
* Refactor - stage 1
Refactor GetUsesSection and IsPossibleNameSpace
* Refactor - stage 2
Rename a few functions and variables
* Correct an inaccuracy
* Added comments, look through CompileUnit
* Rename a few functions and add new comments
* Split CompileUnit to Subfunctions
Add IsUnitCompiled, IsUnitInPCU, InitializeNewUnit, GetSourceCode, GenSyntaxTree, GenUnitDocumentation, CheckDLLDirectiveOnlyForLibraries, MatchErrorsToBadNodes, CheckIfUnitModule, SetUseDLLForSystemUnits,
CompileInterfaceDependencies, CompileCurrentUnitInterface, GetImplementationUsesSection, CompileImplementationDependencies, CompileCurrentUnitImplementation
* Added some TODOs
* Return uses_unit_in original name
Renaming of syntax tree nodes leads to internal compiler errors
* Extract GenerateILCode method
* Add checking if recompilation needed method
Needs to be discussed and revised
* Add functions for catch blocks in Compile
* Extract building semantic tree method
Creating main function to be moved to another class
* Rename UnitsSortedList
* Edit CompileUnitsFromDelayedList method
* Change a few variable names, make CreateRCFile function and add comments
* Make code more "user-friendly"
* Add TODOs 31.11.23
* Create PrebuildSemanticTreeActionsMethod
* Refactor semantic checks section in initialize new unit method
* Refactor Adding standard units to uses method
* Return file_name and compiler_directives original names to avoid internal compilation errors
* Refactor GetReferences Method
* Initial refactoring of IncludeNamespaces function
* Create three more methods and wrap important code in regions
* Add TODO's
* Resolve merge conflicts
* Add returned value to ConstructSyntaxTree method
* Fix UnitsSortedList NotFoundError in PCUWriter
* Workaround commit
* Update PABCSystem after tests' changes
* Rename syntax trees in some methods
* Delete CurrentSyntaxUnit variable
* Revert unnecessary project files changes
* Squashed commit of the following:
commit f4d7599f1a39252feac97bd5391f46dfdc25f6f4
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Wed Nov 22 11:43:29 2023 +0300
added links to identarranger
commit 3bd5d33e2b2969884e61a3279ff9c353013b57fe
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Wed Nov 22 11:43:03 2023 +0300
Change extension for verybasic to yavb
commit 61294c6e7d405e1c68516cc81d3a109e8a1ee295
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Tue Nov 21 09:33:57 2023 +0300
Change Program Example
commit 86971488341ed6bf13c39e13a513d7ac0c51c285
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Tue Nov 21 09:28:59 2023 +0300
Add IndentArranger to Compile
commit 2ce50bbbf9db22c4243b247b870f6935ce206d26
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Fri Nov 17 10:00:31 2023 +0300
Add Semicolon After Each Statement
commit 796309d340e8d8ba730ff9418fa376f34fb7fd36
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Wed Nov 15 18:49:11 2023 +0300
Add Alpha Version of Python-style If-statement
commit 5eb88f946fe8254b4f5c5a56ed0a567b3be51227
Merge: ab4ce5b0 0162b637
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Wed Nov 15 16:54:26 2023 +0300
Merge branch 'IndentArranger' into VeryBasicLanguage
commit ab4ce5b0e32d42004726e3dc45cc0d8a65e53f56
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Wed Nov 15 16:53:51 2023 +0300
Fixes from seminar
commit af74012289d0d08517c13499a2a66cb543fc06d2
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Sun Nov 12 18:57:29 2023 +0300
finally working!
fully implemented compatibility
commit 58a39c313324b468d1eec207ba3f5f6eddf74ef2
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Sun Nov 12 11:58:16 2023 +0300
more compatibility with pabc
Now verybasic statements translate to pascal compiler
added .bat script for autobuilding verybasic
commit 0162b6376b8fe970704f26213bf9f0f670dfb12e
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Sun Nov 12 10:06:14 2023 +0300
Update test.txt
commit 1b759ab1cd7ee2ffeb14afff0418ddf0f30b0399
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Sun Nov 12 10:05:36 2023 +0300
Add Indent and Unindent Keywords to Generated File
commit cabda7f3985651cff2a8740f1a5bdea8fe7ac892
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Fri Nov 10 21:25:52 2023 +0300
Add Generation of Output File
commit 306f033d0176ab559e3622b8505427dbe2e0e203
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Thu Nov 9 20:42:18 2023 +0300
Update IndentArranger.sln
commit 60c0ceced1aa3a7d2e33de0facb1126e295f43b5
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Thu Nov 9 20:41:22 2023 +0300
Add IndentArranger
commit 1f4556c4573dae154fcc167b41ff6ab9e8122136
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Mon Nov 6 22:48:36 2023 +0300
Made my own VeryBasicParser project
Copied some code from SaushkinParser
Tried to compile it and implement into Pascal
Doesn't work due to grammatik issue
* Squashed commit of the following:
commit 4e73d9ac3ffef68312f06a74dc83afffcf3ccbee
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Wed Nov 22 15:08:10 2023 +0300
Fixed GPPG (i think so at least)
commit e5cfc220828b37fb2f35e565683019716ec3f0ce
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Wed Nov 22 11:44:27 2023 +0300
Update Compiler.cs
commit 4698e2e75a5f3b4f523a8bc7733a50e8abb4fca1
Merge: 22aaf2b2 f4d7599f
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Wed Nov 22 11:43:54 2023 +0300
Merge branch 'IndentArrangerTemp' into VeryBasicLanguage
commit f4d7599f1a39252feac97bd5391f46dfdc25f6f4
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Wed Nov 22 11:43:29 2023 +0300
added links to identarranger
commit 3bd5d33e2b2969884e61a3279ff9c353013b57fe
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Wed Nov 22 11:43:03 2023 +0300
Change extension for verybasic to yavb
commit 22aaf2b2508278a9ffce525ffed52419bf72c23f
Merge: c326174f 61294c6e
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Wed Nov 22 11:26:36 2023 +0300
Merge branch 'IndentArrangerTemp' into VeryBasicLanguage
commit 61294c6e7d405e1c68516cc81d3a109e8a1ee295
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Tue Nov 21 09:33:57 2023 +0300
Change Program Example
commit 86971488341ed6bf13c39e13a513d7ac0c51c285
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Tue Nov 21 09:28:59 2023 +0300
Add IndentArranger to Compile
commit c326174ff5ecccf9c4f76d58aea4653f047af049
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Sun Nov 19 15:03:19 2023 +0300
Added UniversalParserHelper and GPPG
ShiftReduceParser moved to another project
UniversalParserHelper project added, most of it copied from SaushkinParser
commit 2ce50bbbf9db22c4243b247b870f6935ce206d26
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Fri Nov 17 10:00:31 2023 +0300
Add Semicolon After Each Statement
commit 796309d340e8d8ba730ff9418fa376f34fb7fd36
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Wed Nov 15 18:49:11 2023 +0300
Add Alpha Version of Python-style If-statement
commit 5eb88f946fe8254b4f5c5a56ed0a567b3be51227
Merge: ab4ce5b0 0162b637
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Wed Nov 15 16:54:26 2023 +0300
Merge branch 'IndentArranger' into VeryBasicLanguage
commit ab4ce5b0e32d42004726e3dc45cc0d8a65e53f56
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Wed Nov 15 16:53:51 2023 +0300
Fixes from seminar
commit af74012289d0d08517c13499a2a66cb543fc06d2
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Sun Nov 12 18:57:29 2023 +0300
finally working!
fully implemented compatibility
commit 58a39c313324b468d1eec207ba3f5f6eddf74ef2
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Sun Nov 12 11:58:16 2023 +0300
more compatibility with pabc
Now verybasic statements translate to pascal compiler
added .bat script for autobuilding verybasic
commit 0162b6376b8fe970704f26213bf9f0f670dfb12e
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Sun Nov 12 10:06:14 2023 +0300
Update test.txt
commit 1b759ab1cd7ee2ffeb14afff0418ddf0f30b0399
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Sun Nov 12 10:05:36 2023 +0300
Add Indent and Unindent Keywords to Generated File
commit cabda7f3985651cff2a8740f1a5bdea8fe7ac892
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Fri Nov 10 21:25:52 2023 +0300
Add Generation of Output File
commit 306f033d0176ab559e3622b8505427dbe2e0e203
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Thu Nov 9 20:42:18 2023 +0300
Update IndentArranger.sln
commit 60c0ceced1aa3a7d2e33de0facb1126e295f43b5
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Thu Nov 9 20:41:22 2023 +0300
Add IndentArranger
commit 1f4556c4573dae154fcc167b41ff6ab9e8122136
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Mon Nov 6 22:48:36 2023 +0300
Made my own VeryBasicParser project
Copied some code from SaushkinParser
Tried to compile it and implement into Pascal
Doesn't work due to grammatik issue
* Changed GPPG project NET Framework version, added .dll to gitignore
* Adding UniversalParserHelper to project, trying to include VeryBasic
* Managed dependencies and got VeryBasicLanguage to work
* Change extension of a test program
* Rebuild changes
What should be added to .gitignore?
* Fix bug related to err0524_res_unit.pas
* Rebuild Parser
* Change Indent and Unindent tokens
* Add Symbol Table to ParserABC.y
* Change Indent Space Number to 2
* Add While Loop
* Add Some Operations to Parser
* Make Initialization Node at the Beginning of a program
* Create Grammar.txt
* Test program added
* Add ELIF and SyntaxHighlight
* Fix TableSymbol
* Add Division
* Add Method Call
* Add For Loop
* Rename SPython Parser Folder
* Add documented comments for CompileUnit method
* Added Errors to SPython
Added Errors.cs
Removed link to PABCSaushkinParser
Minor fixes
* Create default constructor for SourceContext
* Move null check of currentUnit to upper level in CompileUnit
* Move CreateMainFunction method from Compiler to TreeConverter class
* Add gppg and parserhelper to visualpascalabcnet dependencies
* Updated installer files to include GPPG and UniversalParserHelper
* Rename GPPG to ShiftReduceParser
* Fix ShiftReduceParser project dependencies
* Fix ShiftReduceParserDependencies second iteration
* Workaround commit
* Update PABCSystem after tests' changes
* Refactor ConvertDirectives method
* Get rid of legacy standard modules code
* Return varBeginOffset and beginOffset calculation to Compiler class
Размещение метода в SyntaxTreeToSemanticTreeConverter не целесообразно. В комментарии видимо имелось в виду что-то другое.
* Workaround commit
* Update PABCSystem after tests' changes
* Revert SPython changes
Оставляем только изменения связанные с рефакторингом.
* Update .gitignore
Co-authored-by: Sun Serega <sunserega2@gmail.com>
* Resolve a few Sun Serega treds
* Delete comments in ParsersController.cs
* Replace specific path with path variable in Studio.bat
* Add comment in Studio.bat file and return FileName in CompilerError.cs
* Fix TreeSubsidiary.cs encoding and sectCore.nsh indents
* Return old version of TestRunner.exe
* Rename some variables and polish a few methods
* Uncomment accidentally commented code
* Replace spaces with tabs
* Changed dll name from GPPG
* Revert "Changed dll name from GPPG"
This reverts commit c485cc8cb787809b7e9dfa8a361e75f17ed39893.
* Update .gitignore
* Delete Libraries/ShiftReduceParser.dll
* Delete bin\ShiftReduceParser.dll
* Replace tabs with spaces
* Update encoding in Studio.bat
* Fix bug with PABCrtl excluded files
* Refactor StandardModule class
* Add null checks to make debuging easier
* Delete unnecessary null checks in SymTable.cs
---------
Co-authored-by: Владислав Крылов <krylov@sfedu.ru>
Co-authored-by: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Co-authored-by: Sun Serega <sunserega2@gmail.com>
2023-12-18 22:33:27 +03:00
|
|
|
|
{1443F539-DCC7-4491-B4FD-B716C739DB3C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{1443F539-DCC7-4491-B4FD-B716C739DB3C}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{1443F539-DCC7-4491-B4FD-B716C739DB3C}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{1443F539-DCC7-4491-B4FD-B716C739DB3C}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{1443F539-DCC7-4491-B4FD-B716C739DB3C}.Debug|x86.ActiveCfg = Debug|Any CPU
|
|
|
|
|
|
{1443F539-DCC7-4491-B4FD-B716C739DB3C}.Debug|x86.Build.0 = Debug|Any CPU
|
|
|
|
|
|
{1443F539-DCC7-4491-B4FD-B716C739DB3C}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{1443F539-DCC7-4491-B4FD-B716C739DB3C}.Release|Any CPU.Build.0 = Release|Any CPU
|
|
|
|
|
|
{1443F539-DCC7-4491-B4FD-B716C739DB3C}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{1443F539-DCC7-4491-B4FD-B716C739DB3C}.Release|Mixed Platforms.Build.0 = Release|Any CPU
|
|
|
|
|
|
{1443F539-DCC7-4491-B4FD-B716C739DB3C}.Release|x86.ActiveCfg = Release|Any CPU
|
|
|
|
|
|
{1443F539-DCC7-4491-B4FD-B716C739DB3C}.Release|x86.Build.0 = Release|Any CPU
|
2015-05-14 22:35:07 +03:00
|
|
|
|
EndGlobalSection
|
|
|
|
|
|
GlobalSection(SolutionProperties) = preSolution
|
|
|
|
|
|
HideSolutionNode = FALSE
|
|
|
|
|
|
EndGlobalSection
|
|
|
|
|
|
GlobalSection(NestedProjects) = preSolution
|
|
|
|
|
|
{CFC683F8-0165-4A9F-9C3F-BB8C5BAB507F} = {26843C5D-9D7E-4C2C-AC14-2D227FA5592E}
|
|
|
|
|
|
{BC35F816-54EE-47E0-89FC-1C66EAC155A9} = {26843C5D-9D7E-4C2C-AC14-2D227FA5592E}
|
|
|
|
|
|
{EC68A3D8-6D63-4A79-ABA6-BF8E9D7756D7} = {26843C5D-9D7E-4C2C-AC14-2D227FA5592E}
|
|
|
|
|
|
{DBE875B5-6187-45D8-8B75-2E43CC513A60} = {EC68A3D8-6D63-4A79-ABA6-BF8E9D7756D7}
|
|
|
|
|
|
{43879684-ADBE-470A-AAC6-2ACA36603971} = {EC68A3D8-6D63-4A79-ABA6-BF8E9D7756D7}
|
|
|
|
|
|
{50F4AB3F-0A1E-4AF9-88CF-48A8D3E1D1D7} = {EC68A3D8-6D63-4A79-ABA6-BF8E9D7756D7}
|
|
|
|
|
|
{A36031B7-D3D1-4372-B478-07621069602E} = {EC68A3D8-6D63-4A79-ABA6-BF8E9D7756D7}
|
|
|
|
|
|
{1437FD01-0741-4912-8035-6BDFEAA45626} = {EC68A3D8-6D63-4A79-ABA6-BF8E9D7756D7}
|
|
|
|
|
|
{4A9AC1AA-698E-49C2-B1ED-15B5E4AB963D} = {EC68A3D8-6D63-4A79-ABA6-BF8E9D7756D7}
|
|
|
|
|
|
{FFF73A7C-22E5-4BB6-B7AA-6A0DC970DFDF} = {EC68A3D8-6D63-4A79-ABA6-BF8E9D7756D7}
|
|
|
|
|
|
{1E42361A-EDA3-4872-88AF-A3AAF600D36D} = {F8CE2712-826B-450B-A72F-D32D80C99858}
|
|
|
|
|
|
{A25D26FB-3043-4BCF-833E-E3F4C3BE795E} = {F8CE2712-826B-450B-A72F-D32D80C99858}
|
|
|
|
|
|
{7FE7173B-22EB-46E5-897B-02F422662E51} = {F8CE2712-826B-450B-A72F-D32D80C99858}
|
|
|
|
|
|
{2AEF58A1-2BCF-4C4B-AB03-F44BBB2628E6} = {F8CE2712-826B-450B-A72F-D32D80C99858}
|
|
|
|
|
|
{1C9C945A-586D-42A2-A06B-65D84FA7FF78} = {F8CE2712-826B-450B-A72F-D32D80C99858}
|
|
|
|
|
|
{AF2EFD7B-69DD-4B43-AF65-B59B29349C23} = {F8CE2712-826B-450B-A72F-D32D80C99858}
|
|
|
|
|
|
{44A01F9E-DCE7-470C-AAE5-C3DE0CCBEE3B} = {F8CE2712-826B-450B-A72F-D32D80C99858}
|
|
|
|
|
|
{10679470-FE1B-4193-A203-D940CF0AEA54} = {F8CE2712-826B-450B-A72F-D32D80C99858}
|
|
|
|
|
|
{1AB15F6E-C22E-499A-A7ED-54BA7DE5CFA6} = {F8CE2712-826B-450B-A72F-D32D80C99858}
|
|
|
|
|
|
{BB6973BA-B3A2-4B31-A986-7CB008F22C4F} = {F8CE2712-826B-450B-A72F-D32D80C99858}
|
2016-05-19 02:14:06 +03:00
|
|
|
|
{1D51D03C-FB74-4AB2-84B4-09EB077BEAFE} = {BB6973BA-B3A2-4B31-A986-7CB008F22C4F}
|
2016-05-19 21:33:36 +03:00
|
|
|
|
{94EED2FF-0641-4562-8167-CBC280A733AF} = {F8CE2712-826B-450B-A72F-D32D80C99858}
|
2015-05-14 22:35:07 +03:00
|
|
|
|
{C2CAC65A-B2AE-4CCC-B067-E6B8E75DF73A} = {94EED2FF-0641-4562-8167-CBC280A733AF}
|
|
|
|
|
|
{613E0DDA-AA8A-437C-AC45-507B47429FF9} = {94EED2FF-0641-4562-8167-CBC280A733AF}
|
2016-05-19 21:33:36 +03:00
|
|
|
|
{A5A3667E-8A3B-4569-BA0E-AD49E12D07E7} = {26843C5D-9D7E-4C2C-AC14-2D227FA5592E}
|
2015-05-14 22:35:07 +03:00
|
|
|
|
{2748AD25-9C63-4E12-877B-4DCE96FBED54} = {A5A3667E-8A3B-4569-BA0E-AD49E12D07E7}
|
|
|
|
|
|
{35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {A5A3667E-8A3B-4569-BA0E-AD49E12D07E7}
|
|
|
|
|
|
{7E4A7172-7FF5-48D0-B719-7CD959DD1AC9} = {A5A3667E-8A3B-4569-BA0E-AD49E12D07E7}
|
|
|
|
|
|
{857CA1A3-FC88-4BE0-AB6A-D1EE772AB288} = {A5A3667E-8A3B-4569-BA0E-AD49E12D07E7}
|
2016-05-19 21:33:36 +03:00
|
|
|
|
{146083AD-6684-4EBC-A539-AAD749A16364} = {F8CE2712-826B-450B-A72F-D32D80C99858}
|
|
|
|
|
|
{F10A5330-DCF4-4533-877C-7B1B1BE23884} = {F8CE2712-826B-450B-A72F-D32D80C99858}
|
|
|
|
|
|
{CE5C55C2-A11C-4E94-A9FA-3FC6CA3E4C09} = {F8CE2712-826B-450B-A72F-D32D80C99858}
|
|
|
|
|
|
{A9AB4282-83B4-41A7-86C3-E5BF6A45E7E2} = {F8CE2712-826B-450B-A72F-D32D80C99858}
|
2019-07-28 23:53:15 +03:00
|
|
|
|
{3AA92A45-7142-4C59-B12F-56DAE32A40E3} = {EC68A3D8-6D63-4A79-ABA6-BF8E9D7756D7}
|
2022-06-30 09:47:11 +03:00
|
|
|
|
{2D18BE89-D210-49EB-A9DD-2246FBB3DF6D} = {26843C5D-9D7E-4C2C-AC14-2D227FA5592E}
|
|
|
|
|
|
{3BF3CEB4-0E08-485A-8E6D-924841818B01} = {26843C5D-9D7E-4C2C-AC14-2D227FA5592E}
|
|
|
|
|
|
{E009E776-9280-4061-B5CA-7F0C3E2D3C2A} = {26843C5D-9D7E-4C2C-AC14-2D227FA5592E}
|
2022-07-10 14:51:51 +03:00
|
|
|
|
{536CC813-7C4E-42BC-AE3A-BA1427F38756} = {EC68A3D8-6D63-4A79-ABA6-BF8E9D7756D7}
|
2023-05-31 14:04:04 +03:00
|
|
|
|
{27D9800E-2689-4AA1-A2D6-128E4A9BAE98} = {F8CE2712-826B-450B-A72F-D32D80C99858}
|
Refactoring of Compiler.cs (#2984)
* Add first comments
* Finish commenting for Compile and CompileUnit
* Write TODO sections
* Add a few clarifications
* splitted some functions from compile
* Written some methods from Compile to functions
* Update variable names
* Refactor - stage 1
Refactor GetUsesSection and IsPossibleNameSpace
* Refactor - stage 2
Rename a few functions and variables
* Correct an inaccuracy
* Added comments, look through CompileUnit
* Rename a few functions and add new comments
* Split CompileUnit to Subfunctions
Add IsUnitCompiled, IsUnitInPCU, InitializeNewUnit, GetSourceCode, GenSyntaxTree, GenUnitDocumentation, CheckDLLDirectiveOnlyForLibraries, MatchErrorsToBadNodes, CheckIfUnitModule, SetUseDLLForSystemUnits,
CompileInterfaceDependencies, CompileCurrentUnitInterface, GetImplementationUsesSection, CompileImplementationDependencies, CompileCurrentUnitImplementation
* Added some TODOs
* Return uses_unit_in original name
Renaming of syntax tree nodes leads to internal compiler errors
* Extract GenerateILCode method
* Add checking if recompilation needed method
Needs to be discussed and revised
* Add functions for catch blocks in Compile
* Extract building semantic tree method
Creating main function to be moved to another class
* Rename UnitsSortedList
* Edit CompileUnitsFromDelayedList method
* Change a few variable names, make CreateRCFile function and add comments
* Make code more "user-friendly"
* Add TODOs 31.11.23
* Create PrebuildSemanticTreeActionsMethod
* Refactor semantic checks section in initialize new unit method
* Refactor Adding standard units to uses method
* Return file_name and compiler_directives original names to avoid internal compilation errors
* Refactor GetReferences Method
* Initial refactoring of IncludeNamespaces function
* Create three more methods and wrap important code in regions
* Add TODO's
* Resolve merge conflicts
* Add returned value to ConstructSyntaxTree method
* Fix UnitsSortedList NotFoundError in PCUWriter
* Workaround commit
* Update PABCSystem after tests' changes
* Rename syntax trees in some methods
* Delete CurrentSyntaxUnit variable
* Revert unnecessary project files changes
* Squashed commit of the following:
commit f4d7599f1a39252feac97bd5391f46dfdc25f6f4
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Wed Nov 22 11:43:29 2023 +0300
added links to identarranger
commit 3bd5d33e2b2969884e61a3279ff9c353013b57fe
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Wed Nov 22 11:43:03 2023 +0300
Change extension for verybasic to yavb
commit 61294c6e7d405e1c68516cc81d3a109e8a1ee295
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Tue Nov 21 09:33:57 2023 +0300
Change Program Example
commit 86971488341ed6bf13c39e13a513d7ac0c51c285
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Tue Nov 21 09:28:59 2023 +0300
Add IndentArranger to Compile
commit 2ce50bbbf9db22c4243b247b870f6935ce206d26
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Fri Nov 17 10:00:31 2023 +0300
Add Semicolon After Each Statement
commit 796309d340e8d8ba730ff9418fa376f34fb7fd36
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Wed Nov 15 18:49:11 2023 +0300
Add Alpha Version of Python-style If-statement
commit 5eb88f946fe8254b4f5c5a56ed0a567b3be51227
Merge: ab4ce5b0 0162b637
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Wed Nov 15 16:54:26 2023 +0300
Merge branch 'IndentArranger' into VeryBasicLanguage
commit ab4ce5b0e32d42004726e3dc45cc0d8a65e53f56
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Wed Nov 15 16:53:51 2023 +0300
Fixes from seminar
commit af74012289d0d08517c13499a2a66cb543fc06d2
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Sun Nov 12 18:57:29 2023 +0300
finally working!
fully implemented compatibility
commit 58a39c313324b468d1eec207ba3f5f6eddf74ef2
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Sun Nov 12 11:58:16 2023 +0300
more compatibility with pabc
Now verybasic statements translate to pascal compiler
added .bat script for autobuilding verybasic
commit 0162b6376b8fe970704f26213bf9f0f670dfb12e
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Sun Nov 12 10:06:14 2023 +0300
Update test.txt
commit 1b759ab1cd7ee2ffeb14afff0418ddf0f30b0399
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Sun Nov 12 10:05:36 2023 +0300
Add Indent and Unindent Keywords to Generated File
commit cabda7f3985651cff2a8740f1a5bdea8fe7ac892
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Fri Nov 10 21:25:52 2023 +0300
Add Generation of Output File
commit 306f033d0176ab559e3622b8505427dbe2e0e203
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Thu Nov 9 20:42:18 2023 +0300
Update IndentArranger.sln
commit 60c0ceced1aa3a7d2e33de0facb1126e295f43b5
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Thu Nov 9 20:41:22 2023 +0300
Add IndentArranger
commit 1f4556c4573dae154fcc167b41ff6ab9e8122136
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Mon Nov 6 22:48:36 2023 +0300
Made my own VeryBasicParser project
Copied some code from SaushkinParser
Tried to compile it and implement into Pascal
Doesn't work due to grammatik issue
* Squashed commit of the following:
commit 4e73d9ac3ffef68312f06a74dc83afffcf3ccbee
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Wed Nov 22 15:08:10 2023 +0300
Fixed GPPG (i think so at least)
commit e5cfc220828b37fb2f35e565683019716ec3f0ce
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Wed Nov 22 11:44:27 2023 +0300
Update Compiler.cs
commit 4698e2e75a5f3b4f523a8bc7733a50e8abb4fca1
Merge: 22aaf2b2 f4d7599f
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Wed Nov 22 11:43:54 2023 +0300
Merge branch 'IndentArrangerTemp' into VeryBasicLanguage
commit f4d7599f1a39252feac97bd5391f46dfdc25f6f4
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Wed Nov 22 11:43:29 2023 +0300
added links to identarranger
commit 3bd5d33e2b2969884e61a3279ff9c353013b57fe
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Wed Nov 22 11:43:03 2023 +0300
Change extension for verybasic to yavb
commit 22aaf2b2508278a9ffce525ffed52419bf72c23f
Merge: c326174f 61294c6e
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Wed Nov 22 11:26:36 2023 +0300
Merge branch 'IndentArrangerTemp' into VeryBasicLanguage
commit 61294c6e7d405e1c68516cc81d3a109e8a1ee295
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Tue Nov 21 09:33:57 2023 +0300
Change Program Example
commit 86971488341ed6bf13c39e13a513d7ac0c51c285
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Tue Nov 21 09:28:59 2023 +0300
Add IndentArranger to Compile
commit c326174ff5ecccf9c4f76d58aea4653f047af049
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Sun Nov 19 15:03:19 2023 +0300
Added UniversalParserHelper and GPPG
ShiftReduceParser moved to another project
UniversalParserHelper project added, most of it copied from SaushkinParser
commit 2ce50bbbf9db22c4243b247b870f6935ce206d26
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Fri Nov 17 10:00:31 2023 +0300
Add Semicolon After Each Statement
commit 796309d340e8d8ba730ff9418fa376f34fb7fd36
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Wed Nov 15 18:49:11 2023 +0300
Add Alpha Version of Python-style If-statement
commit 5eb88f946fe8254b4f5c5a56ed0a567b3be51227
Merge: ab4ce5b0 0162b637
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Wed Nov 15 16:54:26 2023 +0300
Merge branch 'IndentArranger' into VeryBasicLanguage
commit ab4ce5b0e32d42004726e3dc45cc0d8a65e53f56
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Wed Nov 15 16:53:51 2023 +0300
Fixes from seminar
commit af74012289d0d08517c13499a2a66cb543fc06d2
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Sun Nov 12 18:57:29 2023 +0300
finally working!
fully implemented compatibility
commit 58a39c313324b468d1eec207ba3f5f6eddf74ef2
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Sun Nov 12 11:58:16 2023 +0300
more compatibility with pabc
Now verybasic statements translate to pascal compiler
added .bat script for autobuilding verybasic
commit 0162b6376b8fe970704f26213bf9f0f670dfb12e
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Sun Nov 12 10:06:14 2023 +0300
Update test.txt
commit 1b759ab1cd7ee2ffeb14afff0418ddf0f30b0399
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Sun Nov 12 10:05:36 2023 +0300
Add Indent and Unindent Keywords to Generated File
commit cabda7f3985651cff2a8740f1a5bdea8fe7ac892
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Fri Nov 10 21:25:52 2023 +0300
Add Generation of Output File
commit 306f033d0176ab559e3622b8505427dbe2e0e203
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Thu Nov 9 20:42:18 2023 +0300
Update IndentArranger.sln
commit 60c0ceced1aa3a7d2e33de0facb1126e295f43b5
Author: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Date: Thu Nov 9 20:41:22 2023 +0300
Add IndentArranger
commit 1f4556c4573dae154fcc167b41ff6ab9e8122136
Author: Владислав Крылов <krylov@sfedu.ru>
Date: Mon Nov 6 22:48:36 2023 +0300
Made my own VeryBasicParser project
Copied some code from SaushkinParser
Tried to compile it and implement into Pascal
Doesn't work due to grammatik issue
* Changed GPPG project NET Framework version, added .dll to gitignore
* Adding UniversalParserHelper to project, trying to include VeryBasic
* Managed dependencies and got VeryBasicLanguage to work
* Change extension of a test program
* Rebuild changes
What should be added to .gitignore?
* Fix bug related to err0524_res_unit.pas
* Rebuild Parser
* Change Indent and Unindent tokens
* Add Symbol Table to ParserABC.y
* Change Indent Space Number to 2
* Add While Loop
* Add Some Operations to Parser
* Make Initialization Node at the Beginning of a program
* Create Grammar.txt
* Test program added
* Add ELIF and SyntaxHighlight
* Fix TableSymbol
* Add Division
* Add Method Call
* Add For Loop
* Rename SPython Parser Folder
* Add documented comments for CompileUnit method
* Added Errors to SPython
Added Errors.cs
Removed link to PABCSaushkinParser
Minor fixes
* Create default constructor for SourceContext
* Move null check of currentUnit to upper level in CompileUnit
* Move CreateMainFunction method from Compiler to TreeConverter class
* Add gppg and parserhelper to visualpascalabcnet dependencies
* Updated installer files to include GPPG and UniversalParserHelper
* Rename GPPG to ShiftReduceParser
* Fix ShiftReduceParser project dependencies
* Fix ShiftReduceParserDependencies second iteration
* Workaround commit
* Update PABCSystem after tests' changes
* Refactor ConvertDirectives method
* Get rid of legacy standard modules code
* Return varBeginOffset and beginOffset calculation to Compiler class
Размещение метода в SyntaxTreeToSemanticTreeConverter не целесообразно. В комментарии видимо имелось в виду что-то другое.
* Workaround commit
* Update PABCSystem after tests' changes
* Revert SPython changes
Оставляем только изменения связанные с рефакторингом.
* Update .gitignore
Co-authored-by: Sun Serega <sunserega2@gmail.com>
* Resolve a few Sun Serega treds
* Delete comments in ParsersController.cs
* Replace specific path with path variable in Studio.bat
* Add comment in Studio.bat file and return FileName in CompilerError.cs
* Fix TreeSubsidiary.cs encoding and sectCore.nsh indents
* Return old version of TestRunner.exe
* Rename some variables and polish a few methods
* Uncomment accidentally commented code
* Replace spaces with tabs
* Changed dll name from GPPG
* Revert "Changed dll name from GPPG"
This reverts commit c485cc8cb787809b7e9dfa8a361e75f17ed39893.
* Update .gitignore
* Delete Libraries/ShiftReduceParser.dll
* Delete bin\ShiftReduceParser.dll
* Replace tabs with spaces
* Update encoding in Studio.bat
* Fix bug with PABCrtl excluded files
* Refactor StandardModule class
* Add null checks to make debuging easier
* Delete unnecessary null checks in SymTable.cs
---------
Co-authored-by: Владислав Крылов <krylov@sfedu.ru>
Co-authored-by: MovchanGitHub <92666028+MovchanGitHub@users.noreply.github.com>
Co-authored-by: Sun Serega <sunserega2@gmail.com>
2023-12-18 22:33:27 +03:00
|
|
|
|
{1443F539-DCC7-4491-B4FD-B716C739DB3C} = {BB6973BA-B3A2-4B31-A986-7CB008F22C4F}
|
2019-07-28 23:53:15 +03:00
|
|
|
|
EndGlobalSection
|
|
|
|
|
|
GlobalSection(ExtensibilityGlobals) = postSolution
|
|
|
|
|
|
SolutionGuid = {68E993E6-EE86-4DDF-B0A1-4FE884F8AC39}
|
2015-05-14 22:35:07 +03:00
|
|
|
|
EndGlobalSection
|
|
|
|
|
|
EndGlobal
|