Mikhalkovich Stanislav
c66bfa7d92
Многострочные строковые литералы
2024-03-21 21:21:59 +03:00
Mikhalkovich Stanislav
4bf9c36d49
Исправление реализации (var b := 1) методом синтаксического сахара
2024-01-02 14:43:48 +03:00
Mikhalkovich Stanislav
771e1f799c
первая версия async в грамматике
2023-12-08 19:37:39 +03:00
Mikhalkovich Stanislav
308da7ab5c
UnknownID в yield_unknown_ident сделал генерируемым автоматически
2022-08-04 11:19:54 +03:00
Mikhalkovich Stanislav
aece73f33c
for var i:=1 to 5 step 2 do
2022-02-21 17:03:34 +03:00
Mikhalkovich Stanislav
de55f99304
Различные ограничения на функции с параметром [Cache]
2021-08-09 22:37:53 +03:00
Mikhalkovich Stanislav
450e629598
IsDataClass поле
2021-05-29 14:31:26 +03:00
Mikhalkovich Stanislav
2eaaa1f6cd
fix #2482
2021-05-05 23:31:17 +03:00
Mikhalkovich Stanislav
46c439e99e
fix #2366
2021-04-24 08:52:13 +03:00
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
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
Mikhalkovich Stanislav
390b4b8a95
расширенный foreach - семантика
2020-12-03 23:08:23 +03:00
Mikhalkovich Stanislav
02c92a378d
Форматирование расширенного foreach
2020-11-28 13:07:03 +03:00
Mikhalkovich Stanislav
dc23f3eadd
Залил код, в результате которого падает сборка
...
В принципе, чтобы вернуть - в трёх visit восстановить вначале AddError и включить синтаксический визитор AssignVarTuple
Ещё - ABCStatisticsVisitors.cs - когда откатим - не удалять
2020-08-15 10:14:47 +03:00
Mikhalkovich Stanislav
0c6ff2a3ee
fix #2276
2020-07-14 18:55:14 +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
Александр Погорелов
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
Александр Погорелов
3abae412a2
Правки для slice_expr_question
2020-03-05 11:55:40 +03:00
Александр Погорелов
9223b2114f
Срезы на запись для списков и массивов
2019-12-27 10:23:08 +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
4ef57069ad
Сделал возможность указания кодировки при открытии типизированного и бестипового файла. Если файл типизированный, то можно использовать только однобайтовую кодировку
2019-02-02 19:46:57 +03:00
Александр Погорелов
17fe2c3df0
fix #1605
2019-01-20 16:47:43 +03:00
Mikhalkovich Stanislav
fd2571ba2d
bug fix #1439 #1511
...
OnKeyPress WPFObjects
2018-12-22 12:56:57 +03:00
Mikhalkovich Stanislav
c4bd28366a
fix #1606
2018-12-17 20:49:02 +03:00
Mikhalkovich Stanislav
cdec5cb7fb
OnKeyPress GraphWPF.pas
2018-12-17 20:03:13 +03:00
Mikhalkovich Stanislav
543d0b678a
bugs fix #1254 #1563
2018-12-07 23:10:40 +03:00
Mikhalkovich Stanislav
753f4f219e
bug fix #1570
2018-12-06 21:14:33 +03:00
miks1965
c7f77db426
bug fix #1448
2018-11-03 11:02:34 +03:00
Alexander Algasov
9e7bd5df51
Implement compile-time pattern compatibility check
2018-10-20 18:59:13 +03:00
miks1965
baef24ed2d
fix #1099
2018-10-11 16:27:07 +03:00
miks1965
eab0f36b15
bug fix #1128
2018-09-29 12:38:28 +03:00
miks1965
26c92536d3
var b := 10 < 5 ? 1 : 2.0; теперь работает
2018-07-20 14:13:28 +03:00
miks1965
517e965d5b
bug fix #947
2018-07-08 00:18:21 +03:00
miks1965
70c85a0c6a
fix #265
2018-07-01 11:53:34 +03:00