Commit graph

74 commits

Author SHA1 Message Date
AlexanderZemlyak ba4d274058
Async await merge (#3177)
* s.ToLines
RenameDirectory

* Исправление ToLines

* Убрал из грамматики узлы await - случайно оставались

* Sync `.ToLines` with `System.IO.StringReader` (#3154)

* 3.9.0.3494

* add tests

* #3152

* #3152

* Don't skip PCU errors in `CompileAllUnits`

* fix #3155

* Create the array types outside of any unit/scope

* Add `use` test

* RobotField - try в блоке создания

* Исправлена Range(a, b, step: real)

LightPT - CheckOutput может принимать параметры типа последователльность - они будут вытягиваться в одну последовательность
  Для этого исправлен FlattenElement
  FlattenOutput применяется автоматически - его теперь не надо вызывать явно
TaskLoops поправлен и упрощен в соответствии с CheckOutput

* Поправлен LightPT

Упрощены TasksArr.pas TasksMatr.pas TasksStr.pas

* fix `GetReferenceFileName` dll copy (#3173)

* Исправление зависимостей проектов (#3174)

* Add workflow to build each project separately

* Make `Compiler` depend on `PascalLanguage` and `PascalABCSaushkinParser`  06e595

* Make IDE's depend on `PABCNETC`

It's launched as a separate process from IDE

* Revert pascal language moving to language plugins (#3175)

* Return Parsers folder with standard parsers and move SyntaxTreeConverters back to Core

* Rename PascalLanguage project to PascalABCLanguageInfo

* Fix pascal dll loading

* Поправлены Tasks1Arr.pas Tasks1Begin.pas Tasks1BoolIfCase.pas

* Поправил в трех проектах пути к bin

LightPT - Read...(prompt) - больше комбинаций

Loop_If_2_Sum в Tasks1Loops.pas

* #3172

* 3.9.0.3500
Хороший коммит )

* Remove extra tests

* Fix dependencies in Compiler project

* LightPT - убрал CheckOutputNew
TasksArr.pas, TasksStr.pas - правки

* #3164

* Убрали зависимость компилятора от парсера Паскаля

---------

Co-authored-by: Mikhalkovich Stanislav <miks@math.sfedu.ru>
Co-authored-by: Sun Serega <sunserega2@gmail.com>
Co-authored-by: Ivan Bondarev <ibond84@googlemail.com>
2024-07-05 23:04:23 +03:00
Ivan Bondarev 7d61b271c8 #3057 2024-03-29 11:12:18 +01:00
Ivan Bondarev 8559cdf019 #3058 2024-03-26 20:55:51 +01:00
AlexanderZemlyak 6fbc0200bf
Fix interface loop dependency check (#3047)
Tests for problematic case were added
2024-02-27 23:21:26 +03:00
Ivan Bondarev 909f5599b8 #2844 2024-01-04 19:42:14 +01:00
Ivan Bondarev 9fd8c001ce #2184 2023-12-28 14:17:25 +01:00
Ivan Bondarev 5db41ff65f #2868 2023-11-04 13:17:54 +01:00
Ivan Bondarev a63a489968 #2921 2023-11-01 11:48:45 +01:00
Ivan Bondarev 3ba13285b6 static readonly properties as default parameters 2023-05-17 21:06:17 +02:00
Ivan Bondarev 9acb0d71a8 #2853 2023-05-14 11:36:08 +02:00
Ivan Bondarev f1585e77c1 fix #2834 2023-04-09 12:39:47 +02:00
Ivan Bondarev 6b25d5943c bug fix #2739 2023-01-29 12:04:21 +01:00
Ivan Bondarev 826463a9e0 #2680 2022-07-24 14:18:00 +02:00
Ivan Bondarev 45a8d6fd6d bug fix #2637 2022-06-19 13:47:58 +02:00
Ivan Bondarev 0664033ee2 #2663 2022-05-08 11:41:12 +02:00
Ivan Bondarev 02f177d5ba #2662 2022-05-08 11:02:24 +02:00
Ivan Bondarev 7593c5a1d3 #2629 2022-02-06 10:40:44 +01:00
Ivan Bondarev e132148c44 bug fix #2614 2022-01-23 12:10:05 +01:00
Ivan Bondarev eef8481b7c fix #2582 2021-12-24 14:24:51 +01:00
Ivan Bondarev 24a40ea8c0 fix #2576 2021-12-19 12:13:59 +01:00
Ivan Bondarev 289bf45e82 #2518 2021-11-07 11:39:36 +01:00
Ivan Bondarev 20c227ded1 #2545 2021-10-24 11:45:19 +02:00
Ivan Bondarev 0d19f9073f #2543 2021-10-19 21:05:16 +02:00
Ivan Bondarev 897ea61b32 fixed test 2021-10-17 14:05:45 +02:00
Ivan Bondarev 152c956a86 #2534 2021-10-17 13:52:46 +02:00
Sun Serega 7322c65b4d 'u1' uses '../u2' uses '../u3' ===> u1 uses '../../u3' 2021-10-12 12:04:31 +03:00
Ivan Bondarev 07aefb57ec #2511 2021-08-29 12:45:02 +02:00
Ivan Bondarev 3932a53f77 #2048 2021-04-25 12:36:35 +02:00
Ivan Bondarev 4fbf8389db tests for #2425 2021-02-07 13:56:05 +01:00
Ivan Bondarev f6d146814f
Merge pull request #2430 from SunSerega/fix-2429
Исправление #2429
2021-02-07 13:49:25 +01:00
Sun Serega 9144f6211e tests 2021-02-07 14:29:53 +02:00
Ivan Bondarev 438be14bd2 #2432 2021-02-07 12:36:52 +01:00
Ivan Bondarev 27a1546e8a fix #2012 2021-01-24 12:21:14 +01:00
SunSerega c344c38929 Merge branch 'master' into uses-in-new 2021-01-05 21:12:21 +02:00
Ivan Bondarev 34ebdb7702 bug fix #2382
bug fix #2379
2021-01-03 12:04:45 +01:00
SunSerega 067895ab67 Merge branch 'master' into uses-in-new 2020-12-30 13:07:43 +02:00
Ivan Bondarev 460247ccc6 fix #2330 2020-12-27 12:18:28 +01:00
SunSerega 8c4c5e2d8f Merge branch 'master' into uses-in-new 2020-12-10 21:08:44 +02:00
SunSerega dd9f0da99e cleanup 2020-11-22 21:13:42 +02:00
SunSerega 09d2791ce4 cleanup 2020-11-22 21:10:26 +02:00
Бондарев Иван 899f0da1bd bug fix #2342 2020-11-22 17:10:21 +01:00
SunSerega 2a7d0b10b5 Merge branch 'master' into uses-in-new 2020-11-22 18:00:13 +02:00
Бондарев Иван 1609903b1d fix #2346 2020-11-22 13:40:53 +01:00
SunSerega 147b52a4d3 Merge branch 'master' into uses-in-new 2020-11-18 12:10:25 +02:00
Бондарев Иван 80384a89dd bug fix #2335 2020-11-01 12:33:07 +01:00
SunSerega bbb4b169dd Merge branch 'master' into uses-in-new 2020-09-27 19:49:37 +03:00
Бондарев Иван 067971a5ce bug fix #2308 2020-09-20 11:19:51 +02:00
Бондарев Иван f80eb0eddf bug fix #2284 2020-08-17 16:55:39 +02: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 41656ca6aa fix #1682 2020-06-21 21:46:50 +03:00