Commit graph

631 commits

Author SHA1 Message Date
Ivan Bondarev 8cf848746a fix in formattertester 2024-02-04 10:52:57 +01:00
Mikhalkovich Stanislav 564ece3614 Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
# Conflicts:
#	Configuration/GlobalAssemblyInfo.cs
#	Configuration/Version.defs
#	Release/pabcversion.txt
#	ReleaseGenerators/PascalABCNET_version.nsh
2024-01-07 17:20:39 +03:00
Mikhalkovich Stanislav a868d9106f Подготовка к for как foreach 2024-01-07 17:16:29 +03:00
Ivan Bondarev e91b92b024 intellisense for var expression 2024-01-07 14:43:47 +01:00
Ivan Bondarev b04ada66d0 fix #2981 2024-01-07 12:50:10 +01:00
Ivan Bondarev 2dbe47c613 #2728 2024-01-05 16:34:30 +01:00
Ivan Bondarev aa46226ebc copyrights 2024-01-04 11:04:04 +01:00
AlexanderZemlyak 0c29ac92b2
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
Ivan Bondarev 36c606fe4c fix in intellisense 2023-11-06 20:42:54 +01:00
Sun Serega 7132c64f1e gitignore rework 2023-08-14 00:17:41 +03:00
Sun Serega b74a1ec341 unit path priority based on search dir ind 2023-06-22 14:30:58 +03:00
Ivan Bondarev b5372da887 fix in intellisense 2023-05-12 15:30:40 +02:00
Ivan Bondarev 7d0bb3a62d fix pascalabcnet/pascalabcnetide#261 2023-05-01 10:20:12 +02:00
Ivan Bondarev 7466145631 fix pascalabcnet/pascalabcnetide#265 2023-04-30 12:07:29 +02:00
Sun Serega 433ed56c9f Better valid path checks 2023-03-11 13:45:24 +02:00
Mikhalkovich Stanislav c809da4f21 Рейтинг в окне TeacherControlPlugin.cs
Мелкие правки чтобы не выбрасывались исключения при дебаггинге
Мелкие правки Робота - клетка вместо ячейки
2023-02-19 00:00:00 +03:00
Mikhalkovich Stanislav e3027f6a6a Digits с основанием в School 2023-02-10 22:35:14 +03:00
Mikhalkovich Stanislav fb8384428a Попробовал сделать ковариантность
Обновил год до 2023
2023-01-06 23:09:01 +03:00
Ivan Bondarev ff230aa1f2 fix #2749 2022-12-26 11:14:23 +01:00
Ivan Bondarev 75237b4c36 fix pascalabcnet/pascalabcnetide#21 2022-11-03 20:56:14 +01:00
Ivan Bondarev 05c1c9a1b5 fix pascalabcnet/pascalabcnetide#255 2022-11-02 20:18:17 +01:00
Ivan Bondarev 27df795816 fix pascalabcnet/pascalabcnetide#3 2022-11-01 10:23:10 +01:00
Ivan Bondarev f1e5df2220 fix pascalabcnet/pascalabcnetide#204 2022-10-31 14:02:17 +01:00
Ivan Bondarev 69c8c478bb fix pascalabcnet/pascalabcnetide#235 2022-10-31 10:49:39 +01:00
Ivan Bondarev 7708abc5bf fix pascalabcnet/pascalabcnetide#239 2022-10-31 09:33:43 +01:00
Ivan Bondarev 646d2070d2 fix pascalabcnet/pascalabcnetide#244 2022-10-31 08:46:42 +01:00
Mikhalkovich Stanislav bda6766229 Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
# Conflicts:
#	Configuration/GlobalAssemblyInfo.cs
#	Configuration/Version.defs
#	Release/pabcversion.txt
#	ReleaseGenerators/PascalABCNET_version.nsh
2022-10-23 18:43:07 +03:00
Mikhalkovich Stanislav c0b24ef4d4 GenerateLinuxVersion - изменил
Форма под Linux - сделал невидимыми часть пунктов меню
Обновление под Linux открывает браузер
2022-10-23 18:41:35 +03:00
Ivan Bondarev 0374273d38 fix pascalabcnet/pascalabcnetide#252 2022-10-23 14:31:48 +02:00
Ivan Bondarev d7d6d24d57 copyrights 2022-09-25 11:00:44 +02:00
Ivan Bondarev cf4a45d247 fix in intellisense 2022-08-28 11:10:00 +02:00
Ivan Bondarev 02f177d5ba #2662 2022-05-08 11:02:24 +02:00
Ivan Bondarev a7e417fda1 fix pascalabcnet/pascalabcnetide#213 2022-04-15 15:50:29 +02:00
Ivan Bondarev 577ae41cac fix pascalabcnet/pascalabcnetide#236 2022-04-15 15:04:36 +02:00
Ivan Bondarev 7a48484a41 pascalabcnet/pascalabcnetide#234 2022-04-15 12:10:13 +02:00
Ivan Bondarev 342364fb3d fix pascalabcnet/pascalabcnetide#238 2022-04-15 11:36:30 +02:00
Ivan Bondarev a953442ef7 performance improvements in intellisense 2022-04-14 10:43:08 +02:00
Ivan Bondarev b845735c07 #2571 2021-12-12 14:46:43 +01:00
Ivan Bondarev ec110dca07 fix pascalabcnet/pascalabcnetide#65 2021-12-12 13:49:48 +01:00
Ivan Bondarev 96df3ed752 fix pascalabcnet/pascalabcnetide#232 2021-12-12 11:53:50 +01:00
Ivan Bondarev 459d5c6185 fix pascalabcnet/pascalabcnetide#231 2021-11-28 12:36:51 +01:00
Ivan Bondarev daf20fdb99 fix in semantic intellisense 2021-11-18 20:40:35 +01:00
Ivan Bondarev 59542efb82 working changes 2021-11-17 21:45:52 +01:00
Ivan Bondarev c8013065a0 working changes 2021-11-15 20:07:20 +01:00
Ivan Bondarev 945e34bc3f Временная опция "Использовать компилятор для Intellisense" 2021-11-14 11:34:27 +01:00
Ivan Bondarev eabd6ce66b work 2021-09-26 10:41:53 +02:00
Ivan Bondarev 3a16bafce0 Use semantic for intellisense in compiler controller (for testing of new feature) 2021-09-06 20:37:31 +02:00
Ivan Bondarev 2aac39a697 fix pascalabcnet/pascalabcnetide#57 2021-08-13 16:58:06 +02:00
Ivan Bondarev d3b3749d2f fix pascalabcnet/pascalabcnetide#73 2021-08-13 16:17:42 +02:00
Ivan Bondarev 26cbe4a32b fix in intellisense (writeln) 2021-08-13 14:36:48 +02:00
Ivan Bondarev 01ef9fa623 fix pascalabcnet/pascalabcnetide#132 2021-08-11 19:51:15 +02:00
Ivan Bondarev 8ca0a00baf fix pascalabcnet/pascalabcnetide#215 2021-08-11 12:02:20 +02:00
Mikhalkovich Stanislav a489e63bc8 Intellisense |1,2,3|. 2021-07-05 23:33:44 +03:00
Ivan Bondarev 08b67078ec formatting of explicit implemented properties
new tests for explicit implemented properties
2021-03-28 14:31:01 +02:00
Ivan Bondarev 31cf309e4e fix #2038
fix #2033
2021-03-28 14:08:47 +02:00
Ivan Bondarev 8520567891 fixed intellisense in short programs 2021-03-16 20:13:07 +01:00
Mikhalkovich Stanislav fcb8ea082b ### и ## - добавляет после форматирования пробел 2021-03-07 19:31:39 +03:00
Mikhalkovich Stanislav 8eadef3cf5 tkBackSlashRoundOpen 2021-03-02 22:46:43 +03:00
Ivan Bondarev ad13a0d8db fix in formatter 2021-02-28 11:31:58 +01:00
Ivan Bondarev 3f95106a60 fix in formatter 2021-02-28 11:11:00 +01:00
Ivan Bondarev ede48fae0a fix pascalabcnet/pascalabcnetide#205 2021-02-28 10:51:31 +01:00
Mikhalkovich Stanislav c77b124cce Версия с неверно форматирующимся
##
{asg}
uses School;

procedure p := Print(1);

p;

Код с ### пока без процедур и функций
2021-02-27 23:44:07 +03:00
SunSerega f6c08b9624 Merge branch 'uses-in-new' into SearchDirectoryArg
# Conflicts:
#	Compiler/Compiler.cs
2021-01-24 20:16:11 +02:00
SunSerega 41feb2828e Merge branch 'master' into uses-in-new 2021-01-24 20:05:01 +02:00
Ivan Bondarev 99e4aa9ce6 fix in intellisense 2021-01-07 18:41:54 +01:00
Mikhalkovich Stanislav 6553f62573 fix #2376
Permutations Combinations Cartesian для последовательностей
2021-01-07 14:12:06 +03:00
Ivan Bondarev bf7972e7e7 fix in intellisense for short programms 2021-01-05 22:26:51 +01:00
SunSerega c344c38929 Merge branch 'master' into uses-in-new 2021-01-05 21:12:21 +02:00
Kotov f97323dc6b 2020 to 2021 2021-01-05 06:50:21 +05:00
Ivan Bondarev 8ceadf6943 fix pascalabcnet/pascalabcnetide#99 2020-12-31 13:53:18 +01:00
Ivan Bondarev 9ae9e4fd9c fix pascalabcnet/pascalabcnetide#133 2020-12-31 11:25:23 +01:00
Ivan Bondarev ed9defc566 fix pascalabcnet/pascalabcnetide#178 2020-12-31 10:44:37 +01:00
Ivan Bondarev 5acf2515ba fix pascalabcnet/pascalabcnetide#184 2020-12-31 10:26:12 +01:00
SunSerega 8c4c5e2d8f Merge branch 'master' into uses-in-new 2020-12-10 21:08:44 +02:00
Mikhalkovich Stanislav 02c92a378d Форматирование расширенного foreach 2020-11-28 13:07:03 +03:00
SunSerega 2a7d0b10b5 Merge branch 'master' into uses-in-new 2020-11-22 18:00:13 +02:00
Mikhalkovich Stanislav e3b59ae5a1 Константы 123bi
В модуле School - ToBase(BigInteger)
2020-11-20 14:23:49 +03:00
SunSerega bbb4b169dd Merge branch 'master' into uses-in-new 2020-09-27 19:49:37 +03:00
Бондарев Иван cd6661f9b9 intellisense tests in TestRunner 2020-09-27 12:02:45 +02:00
Бондарев Иван 896aa778e7 fixed CR/LF problem in testing of formatter 2020-09-06 12:12:14 +02:00
Mikhalkovich Stanislav c87fe31ff4 Версия 3.7
Интегрирован NUnit
2020-08-26 08:53:11 +03:00
Mikhalkovich Stanislav a4804f31a3 Controls - примеры 2020-08-01 00:13:27 +03:00
Бондарев Иван 0efe7b143b fix in formatter 2020-07-26 14:10:06 +02:00
Бондарев Иван 95732697f2 fix in formatter 2020-07-26 12:17:46 +02:00
Mikhalkovich Stanislav bdb87cb824 Исправление неточности форматирования ## 2020-07-26 09:43:15 +03:00
Mikhalkovich Stanislav 2b27b31fb1 Документирующие комментарии к Controls.pas 2020-07-25 23:25:47 +03:00
Mikhalkovich Stanislav c957f65eb4 Controls - доработки
Форматирование ## и ###
2020-07-24 22:00:21 +03:00
SunSerega 9fee3a29d0 SearchDir 2020-07-17 07:02:36 +03:00
SunSerega 855bf972b7 folder priority when searching module files 2020-07-17 01:58:34 +03:00
Sun Serega 4153d070b7
Merge pull request #51 from SunSerega/master
update uses-in from master
2020-07-09 05:41:51 +03:00
Mikhalkovich Stanislav 3d58e80406 Форматирование инициализаторов массивов 2020-07-06 23:31:07 +03:00
Mikhalkovich Stanislav 2794392e83 Короткие программы вида
##
Print(1)

Преддверие литеральных массивов в виде |1,2,3| - пока без форматирования

Rot Triangle 1.vertex.glsl
2020-07-04 22:49:42 +03:00
SunSerega 3021193c3e fix pascalabcnet/pascalabcnetide#179 2020-06-18 04:52:47 +03:00
SunSerega 30d7156c29 uses-in fix 2020-06-01 06:25:48 +03:00
Александр Погорелов adf85f831c Форматирование для index 2020-05-04 15:33:39 +03:00
Mikhalkovich Stanislav fa93d77b30 Intellisense приведен в соответствие для 2..5 2020-02-15 00:57:23 +03:00
Бондарев Иван b02153c0af fix in intellisense 2020-02-02 12:07:36 +01:00
Бондарев Иван a014623896 fix pascalabcnet/pascalabcnetide#169 2020-02-02 11:09:44 +01:00
Бондарев Иван c742d0bf3e fix pascalabcnet/pascalabcnetide#173 2020-01-26 18:24:07 +01:00
Бондарев Иван 54570290bd fix pascalabcnet/pascalabcnetide#176 2020-01-26 17:38:18 +01:00