pascalabcnet/TreeConverter/TreeRealization
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
..
attributes.cs Mikhalkovich в Copyright 2019-07-28 23:53:15 +03:00
base_nodes.cs #2921 2023-11-01 11:48:45 +01:00
Collections.cs Исправление ошибок в именованных аргументах 2023-05-15 12:32:06 +03:00
CompilerDirective.cs Async await merge (#3177) 2024-07-05 23:04:23 +03:00
constant_definitions.cs Mikhalkovich в Copyright 2019-07-28 23:53:15 +03:00
constants.cs #2921 2023-11-01 11:48:45 +01:00
document.cs Mikhalkovich в Copyright 2019-07-28 23:53:15 +03:00
events.cs Mikhalkovich в Copyright 2019-07-28 23:53:15 +03:00
exceptions.cs Mikhalkovich в Copyright 2019-07-28 23:53:15 +03:00
Expressions.cs fix #2330 2020-12-27 12:18:28 +01:00
functions.cs Поправлено поведение - теперь параметры по умолчанию в NET dll, 2021-03-18 14:22:24 +03:00
functions_calls.cs #2663 2022-05-08 11:41:12 +02:00
generics.cs Async await merge (#3177) 2024-07-05 23:04:23 +03:00
internal_interfaces.cs Mikhalkovich в Copyright 2019-07-28 23:53:15 +03:00
labels.cs Mikhalkovich в Copyright 2019-07-28 23:53:15 +03:00
lambda_node.cs Mikhalkovich в Copyright 2019-07-28 23:53:15 +03:00
location.cs Mikhalkovich в Copyright 2019-07-28 23:53:15 +03:00
namespaces.cs Mikhalkovich в Copyright 2019-07-28 23:53:15 +03:00
programs.cs New checks for directives added (#3099) 2024-05-04 20:21:50 +03:00
propertyes.cs fix #2038 2021-03-28 14:08:47 +02:00
statements.cs 2 2022-03-03 22:06:16 +03:00
templates.cs Mikhalkovich в Copyright 2019-07-28 23:53:15 +03:00
type_table.cs New checks for directives added (#3099) 2024-05-04 20:21:50 +03:00
types.cs New languages engine (#3120) 2024-05-25 12:26:32 +03:00
units.cs New checks for directives added (#3099) 2024-05-04 20:21:50 +03:00
using.cs Mikhalkovich в Copyright 2019-07-28 23:53:15 +03:00
variable_references.cs Mikhalkovich в Copyright 2019-07-28 23:53:15 +03:00
variables.cs Mikhalkovich в Copyright 2019-07-28 23:53:15 +03:00