Ivan Bondarev
18e948a328
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
...
# Conflicts:
# Parsers/PascalABCParserNewSaushkin/ABCPascal.cs
# Parsers/PascalABCParserNewSaushkin/ABCPascalYacc.cs
2021-03-28 14:10:45 +02:00
Ivan Bondarev
31cf309e4e
fix #2038
...
fix #2033
2021-03-28 14:08:47 +02:00
Mikhalkovich Stanislav
f85758a059
Исправлена ошибка при распаковке параметров лямбд с несколькими параметрами
...
Divizors переименован в Divisors
2021-03-26 00:12:48 +03:00
Mikhalkovich Stanislav
4a96036947
work
2021-03-24 12:10:55 +03:00
Mikhalkovich Stanislav
68e50baf9d
UsesPath перенёс в TreeHelper.cs т.к. Tree/cs перегенерируется автоматически
2021-03-21 21:17:21 +03:00
Ivan Bondarev
734bbc060f
#2035
2021-03-21 14:50:57 +01:00
Mikhalkovich Stanislav
65e7bb188b
иСПРАВЛЕН S.ReadInteger(FROM) - теперь с нуля
...
function_lambda_definition - добавлено поле для неупакованных параметров \(x,y)
Добавлен сахарный визитор - пока для неупакованных параметрво в лямбде - идентификаторов
В грамматике добавлены lambda_unpacked_params
В StandardSyntaxConverter.cs добавлена UnpackLambdaParametersVisitor.New.ProcessNode(root);
2021-03-07 14:03:58 +03:00
Mikhalkovich Stanislav
7c3273aae8
Многомерные срезы без семантических проверок
...
Разрешил a as array [,] of T
2021-02-24 00:47:39 +03:00
Mikhalkovich Stanislav
b1323a6e0e
slice-expr - подготовка к слайсам в многомерных массивах
2021-02-22 21:26:52 +03:00
Ivan Bondarev
9a026595ec
Merge pull request #2246 from SunSerega/uses-in-new
...
Re: Адекватные uses-in
2021-01-24 10:45:03 +01:00
Mikhalkovich Stanislav
6553f62573
fix #2376
...
Permutations Combinations Cartesian для последовательностей
2021-01-07 14:12:06 +03:00
SunSerega
8c4c5e2d8f
Merge branch 'master' into uses-in-new
2020-12-10 21:08:44 +02:00
Mikhalkovich Stanislav
390b4b8a95
расширенный foreach - семантика
2020-12-03 23:08:23 +03: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
Mikhalkovich Stanislav
fc234f7cc4
Исправление ошибки с захватом лямбдой переменной, объявленной в виде var (m,n) := ...
2020-08-15 22:56:19 +03:00
Mikhalkovich Stanislav
dc23f3eadd
Залил код, в результате которого падает сборка
...
В принципе, чтобы вернуть - в трёх visit восстановить вначале AddError и включить синтаксический визитор AssignVarTuple
Ещё - ABCStatisticsVisitors.cs - когда откатим - не удалять
2020-08-15 10:14:47 +03:00
Mikhalkovich Stanislav
c0906732a5
Правки в Controls и примерах
...
Исправления ошибок в параметрах Pyramid Prism в Graph3D
2020-08-03 21:26:25 +03:00
Mikhalkovich Stanislav
15a9445216
x → x (стрелочка :))
...
|1,2,3|.Print
2020-07-29 11:29:51 +03:00
SunSerega
855bf972b7
folder priority when searching module files
2020-07-17 01:58:34 +03:00
Mikhalkovich Stanislav
0c6ff2a3ee
fix #2276
2020-07-14 18:55:14 +03:00
SunSerega
4838c51b2e
proper uses-in in .pcu
2020-07-13 06:23:13 +03:00
Mikhalkovich Stanislav
2794392e83
Короткие программы вида
...
##
Print(1)
Преддверие литеральных массивов в виде |1,2,3| - пока без форматирования
Rot Triangle 1.vertex.glsl
2020-07-04 22:49:42 +03:00
Mikhalkovich Stanislav
c6cf3cbbb6
fix #2199
2020-06-30 16:52:28 +03:00
Mikhalkovich Stanislav
8941485088
fix #2136
2020-06-27 12:40:19 +03:00
Mikhalkovich Stanislav
91bb72fc34
fix #2257
2020-06-18 08:23:11 +03:00
Mikhalkovich Stanislav
8621cb39f2
Мелкие дописки для prettyPrinterа
2020-06-12 12:29:52 +03:00
Mikhalkovich Stanislav
2e47bdd7dd
fix #2126
2020-05-20 23:35:33 +03:00
Александр Погорелов
985d35ef5e
SystemSlice
2020-05-02 11:44:20 +03:00
Александр Погорелов
9cf75580a5
merge master
2020-03-19 12:46:21 +03:00
Mikhalkovich Stanislav
45d177bebc
Распространение проверки захвата имен на любые вложенные записи (в т.ч.не безымянные)
2020-03-14 11:08:44 +03:00
Mikhalkovich Stanislav
c6186a6b9f
fix #2214
2020-03-12 11:07:52 +03:00
Александр Погорелов
3abae412a2
Правки для slice_expr_question
2020-03-05 11:55:40 +03:00
Александр Погорелов
5800d5626c
merge master[2]
2020-02-24 16:44:21 +03:00
Александр Погорелов
2400e62b33
merge master
2020-02-24 16:20:41 +03:00
Mikhalkovich Stanislav
a0fda1e045
if_expr_new узел для форматирования
2020-01-06 20:02:07 +03:00
Mikhalkovich Stanislav
15d20463d7
Новый Range в виде a..b
2020-01-04 12:19:36 +03:00
Александр Погорелов
9223b2114f
Срезы на запись для списков и массивов
2019-12-27 10:23:08 +03:00
Mikhalkovich Stanislav
a025a00826
Локальный school.pct
2019-08-04 12:14:14 +03:00
Mikhalkovich Stanislav
79bdbecec0
fix #1934
2019-07-11 16:22:06 +03:00
Александр Погорелов
37b4d894af
fix #1953
2019-06-29 10:25:24 +03:00
Mikhalkovich Stanislav
8bdad9b717
bug fix #1988
...
сколько крови попил
2019-06-25 23:53:12 +03:00
Alexandr Pogorelov
8a432eee6e
Улучшение паттерн матчинга ( #1949 )
...
Матчинг констант, таплов, коллекций. Улучшение матчинга по типам.
2019-05-24 10:04:17 +03:00
Mikhalkovich Stanislav
75609986e1
fix #1897
2019-04-04 12:51:53 +03:00
Mikhalkovich Stanislav
632c42ca10
fix #1897
2019-04-01 07:25:01 +03:00
Mikhalkovich Stanislav
a7e562b004
fix #1843
2019-03-11 23:09:55 +03:00
Mikhalkovich Stanislav
8df7bac82c
proc_body сделано типа object в function_lambda_definition
...
Небольшие правки PABCSystem.pas
2019-02-12 10:19:33 +03:00
Mikhalkovich Stanislav
4ef57069ad
Сделал возможность указания кодировки при открытии типизированного и бестипового файла. Если файл типизированный, то можно использовать только однобайтовую кодировку
2019-02-02 19:46:57 +03:00