Commit graph

215 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 8bddc9e62a #3123 2024-06-09 19:35:35 +02:00
Ivan Bondarev acab4c7c01 #3091 2024-06-09 10:50:26 +02:00
Ivan Bondarev 9768db1f87 tests for #2958 2024-03-31 12:13:41 +02:00
Ivan Bondarev be92ef2104 #3023 2024-01-14 14:03:47 +01:00
Ivan Bondarev 2dbe47c613 #2728 2024-01-05 16:34:30 +01:00
Ivan Bondarev f2b2268866 #2729 2024-01-05 12:18:10 +01:00
Ivan Bondarev 7e0a13c6d0 #2757 2024-01-04 11:36:59 +01:00
Ivan Bondarev 6bc05f0f90 #2957 2023-11-19 11:53:57 +01:00
Ivan Bondarev fbbcb276aa #2955 2023-11-19 11:07:12 +01:00
Ivan Bondarev 12ffcaf221 #2955 2023-11-19 10:55:30 +01:00
Ivan Bondarev f3a18c9e33 #2928 2023-11-12 12:17:38 +01:00
Ivan Bondarev 40de6d35f3 #2867 2023-11-01 20:26:13 +01:00
Ivan Bondarev 35381d6778 #2897 2023-07-02 11:17:06 +02:00
Mikhalkovich Stanislav ebc86578d3 fix #2863 2023-05-25 14:03:05 +03:00
Mikhalkovich Stanislav 36ebcb8905 Regex.Replace - исправлена некорректность с кваификаторами regex 2023-05-08 00:07:12 +03:00
Ivan Bondarev ef6a3a6d83 #2817 2023-04-02 11:23:08 +02:00
Ivan Bondarev d5a2d9205d #2813 2023-03-12 11:59:02 +01:00
Ivan Bondarev 5c5572897d #2808 2023-03-05 12:21:51 +01:00
Ivan Bondarev 64b4430b85 #2804 2023-02-26 11:10:08 +01:00
Ivan Bondarev 23635ace40 #2795 2023-01-29 12:25:01 +01:00
Ivan Bondarev 80f8e26011 #2758 2022-12-18 13:55:26 +01:00
Ivan Bondarev 2faf78f84a #2758 2022-12-18 12:04:43 +01:00
Ivan Bondarev 6eb2b98fa5 #2738 2022-10-16 12:24:51 +02:00
Ivan Bondarev 6dc9a7ed1c
Merge pull request #2727 from SunSerega/fix-2725
Исправление #2725
2022-10-01 17:32:09 +02:00
Sun Serega 7aafba3d18 lang resources 2022-09-27 19:40:41 +03:00
Sun Serega ae4ef7034f cleanup 2022-09-27 18:29:49 +03:00
Sun Serega aea94d1df4 Errors and cleanup 2022-09-27 18:03:46 +03:00
Sun Serega 258d8d6c6a fix #2725 2022-09-27 17:47:23 +03:00
Sun Serega 5e73e85863 Better error for "object?" 2022-09-26 14:25:15 +03:00
Ivan Bondarev d602e87f18 #2688
#2678
2022-07-29 12:32:48 +02:00
Ivan Bondarev d24078f590 #2681 2022-07-24 15:34:42 +02:00
Mikhalkovich Stanislav c50caf192c fix #2670 2022-05-23 08:21:56 +03:00
Ivan Bondarev 416172164d #2644 2022-04-03 13:41:13 +02:00
Sun Serega b25cab6a1a cleanup 2022-03-20 18:13:50 +02:00
Ivan Bondarev 759112e495 #2639 2022-03-20 11:17:00 +01:00
Ivan Bondarev 4a70f38e39 #2630 2022-02-06 14:30:31 +01:00
Ivan Bondarev 1a882ee112 #2600 2022-02-06 11:04:47 +01:00
Ivan Bondarev dce5abc6b4 fix #2575 2021-12-24 14:52:33 +01:00
Ivan Bondarev b845735c07 #2571 2021-12-12 14:46:43 +01:00
Ivan Bondarev 7e18d092e8 bug fix #2568 2021-11-21 12:43:55 +01:00
Ivan Bondarev 163bb02603 #2542 2021-11-07 12:16:09 +01:00
Ivan Bondarev 62f031f0d0 #2553 2021-10-31 11:44:21 +01:00
Ivan Bondarev 2d2798c711 #2096 2021-10-24 14:43:45 +02:00
Ivan Bondarev 3725e0fc65 #2546 2021-10-24 12:38:55 +02:00
Mikhalkovich Stanislav bf59fac607 fix #2540 2021-10-19 14:35:40 +03:00
Ivan Bondarev 5548def725 #2533 2021-10-17 12:04:24 +02:00
Ivan Bondarev 1e51c553fb #2442 2021-10-12 20:39:29 +02:00
Ivan Bondarev 29a2fb4156 #2521 2021-10-10 09:53:41 +02:00
Mikhalkovich Stanislav cf62efe54a Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet 2021-10-01 05:24:01 +03:00