Mikhalkovich Stanislav
|
15a9445216
|
x → x (стрелочка :))
|1,2,3|.Print
|
2020-07-29 11:29:51 +03:00 |
|
Бондарев Иван
|
0efe7b143b
|
fix in formatter
|
2020-07-26 14:10:06 +02:00 |
|
Mikhalkovich Stanislav
|
bdb87cb824
|
Исправление неточности форматирования ##
|
2020-07-26 09:43:15 +03:00 |
|
Mikhalkovich Stanislav
|
c957f65eb4
|
Controls - доработки
Форматирование ## и ###
|
2020-07-24 22:00:21 +03:00 |
|
Mikhalkovich Stanislav
|
2eddbb8f15
|
Попытка частично заставить работать одновременно #2277 и #2265
|
2020-07-11 17:11:27 +03:00 |
|
Mikhalkovich Stanislav
|
8d9ad8ddef
|
|1,2..3| запрещено
|1,'v'| запрещено
## - коррекции в Intellisense
|
2020-07-06 21:43:26 +03:00 |
|
Mikhalkovich Stanislav
|
9ebe2fcd77
|
Parser recompiled
|
2020-07-04 22:53:33 +03:00 |
|
Mikhalkovich Stanislav
|
1b9bb78095
|
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
# Conflicts:
# Parsers/PascalABCParserNewSaushkin/ABCPascal.cs
# Parsers/PascalABCParserNewSaushkin/ABCPascalYacc.cs
|
2020-07-04 22:52:32 +03:00 |
|
Mikhalkovich Stanislav
|
2794392e83
|
Короткие программы вида
##
Print(1)
Преддверие литеральных массивов в виде |1,2,3| - пока без форматирования
Rot Triangle 1.vertex.glsl
|
2020-07-04 22:49:42 +03:00 |
|
Александр Погорелов
|
e8e70ff33d
|
a is [collection], a is (tuple) теперь нелегальны. Починил вложенный матчинг
|
2020-07-03 06:45:23 +03:00 |
|
Mikhalkovich Stanislav
|
41656ca6aa
|
fix #1682
|
2020-06-21 21:46:50 +03:00 |
|
Mikhalkovich Stanislav
|
973e33d3ec
|
SF дописки
|
2020-06-21 20:06:27 +03:00 |
|
Mikhalkovich Stanislav
|
c9617a5afc
|
fix #2253
ABCPascal.cs
ABCPascalYacc.cs вернул на место
|
2020-06-18 23:17:13 +03:00 |
|
Mikhalkovich Stanislav
|
d4d80e1bb2
|
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
# Conflicts:
# Parsers/PascalABCParserNewSaushkin/ABCPascal.cs
# Parsers/PascalABCParserNewSaushkin/ABCPascal.lst
# Parsers/PascalABCParserNewSaushkin/ABCPascalYacc.cs
|
2020-06-08 21:32:15 +03:00 |
|
Mikhalkovich Stanislav
|
67f5b8c00e
|
fix #2248
|
2020-06-08 21:30:03 +03:00 |
|
Бондарев Иван
|
94142b84aa
|
fix #2166
|
2020-06-01 10:02:56 +02:00 |
|
Александр Погорелов
|
0253a47bed
|
-1 теперь корректное значение для параметра to в SystemSlice
|
2020-05-05 18:58:06 +03:00 |
|
Александр Погорелов
|
adf85f831c
|
Форматирование для index
|
2020-05-04 15:33:39 +03:00 |
|
Александр Погорелов
|
4b74153395
|
merge master
|
2020-05-02 12:08:32 +03:00 |
|
Александр Погорелов
|
985d35ef5e
|
SystemSlice
|
2020-05-02 11:44:20 +03:00 |
|
Mikhalkovich Stanislav
|
fcf04d7c99
|
fix #2223
TryRead с доппараметром - message
GraphWPF - DrawGraph - доппараметр - заголовок
|
2020-04-13 23:33:20 +03:00 |
|
Александр Погорелов
|
7f4a8cec42
|
^ для индексера
|
2020-04-03 11:48:15 +03:00 |
|
Александр Погорелов
|
9cf75580a5
|
merge master
|
2020-03-19 12:46:21 +03:00 |
|
Александр Погорелов
|
ea2871d13b
|
Фиксы для срезов на присваивание
|
2020-03-19 12:43:07 +03:00 |
|
Александр Погорелов
|
664a504301
|
fix #2185
|
2020-03-09 14:14:53 +03:00 |
|
Mikhalkovich Stanislav
|
1bec360fe3
|
Yacc Lex work
|
2020-03-09 13:01:26 +03:00 |
|
Mikhalkovich Stanislav
|
39ade48ce6
|
bug fix #2211
|
2020-03-09 12:57:00 +03:00 |
|
Mikhalkovich Stanislav
|
8545817173
|
fix #1053
Вложенные безымянные записи теперь снова разрешены, но запрещено захватывать имена из неглобального контекста
|
2020-03-08 09:28:11 +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 |
|
Александр Погорелов
|
750654fd9f
|
fix #2164
|
2020-02-10 15:51:16 +03:00 |
|
Александр Погорелов
|
c476301284
|
Срезы на запись для string
|
2020-02-10 14:35:45 +03:00 |
|
Mikhalkovich Stanislav
|
da4406700f
|
Изменение грамматики - запрет условной операции как тела лямбды (во избежание конфликтов с условным оператором)
|
2020-01-13 02:01:52 +03:00 |
|
Mikhalkovich Stanislav
|
d743cfd62e
|
y lex cs
|
2020-01-12 19:05:51 +03:00 |
|
Mikhalkovich Stanislav
|
41290ad809
|
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
# Conflicts:
# Parsers/PascalABCParserNewSaushkin/ABCPascal.cs
# Parsers/PascalABCParserNewSaushkin/ABCPascalYacc.cs
|
2020-01-12 19:05:32 +03:00 |
|
Mikhalkovich Stanislav
|
6200e3851d
|
ReadInt64
|
2020-01-12 19:02:52 +03:00 |
|
Бондарев Иван
|
7dbf6197cb
|
fix #2177
|
2020-01-12 12:16:43 +01:00 |
|
Mikhalkovich Stanislav
|
a0fda1e045
|
if_expr_new узел для форматирования
|
2020-01-06 20:02:07 +03:00 |
|
Mikhalkovich Stanislav
|
17339ade0c
|
min := if a<b then a else b;
|
2020-01-06 01:16:01 +03:00 |
|
Mikhalkovich Stanislav
|
f2060d6b00
|
Оптимизация цикла по a.Indices - версия без проверки
|
2020-01-06 00:55:40 +03:00 |
|
Mikhalkovich Stanislav
|
838dddf8b1
|
foreach по a..b преобразуется в for - для эффективности
|
2020-01-05 22:46:12 +03:00 |
|
Mikhalkovich Stanislav
|
1c4b7b7636
|
Доделал форматирование a..b
|
2020-01-04 20:43:51 +03:00 |
|
Mikhalkovich Stanislav
|
15d20463d7
|
Новый Range в виде a..b
|
2020-01-04 12:19:36 +03:00 |
|
Mikhalkovich Stanislav
|
ba6ac20ec9
|
Убраны лишние пробелы при генерации CodeTemplates
StructuredObjectToString - правильный вывод Dictionary
|
2020-01-03 11:03:46 +03:00 |
|
Mikhalkovich Stanislav
|
87124bcf59
|
Merge pull request #2165 from AIexandrKotov/copyright_update
Copyright update
|
2020-01-01 01:30:16 +03:00 |
|
Александр Погорелов
|
b1aebba362
|
fix #2159
|
2019-12-30 12:44:19 +03:00 |
|
Александр Погорелов
|
9223b2114f
|
Срезы на запись для списков и массивов
|
2019-12-27 10:23:08 +03:00 |
|
Kotov
|
61e8b4773c
|
2020 in copyrights
С наступающим!)
|
2019-12-25 13:37:51 +03:00 |
|
Mikhalkovich Stanislav
|
1aeb653f85
|
Из PABCSystem убрана операция умножения последовательности на число как
дававшая неприятный эффект для множеств - множество умножать на число нельзя
|
2019-12-18 07:34:17 +03:00 |
|
Mikhalkovich Stanislav
|
88ff83f2c6
|
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
# Conflicts:
# Parsers/PascalABCParserNewSaushkin/ABCPascal.cs
# Parsers/PascalABCParserNewSaushkin/ABCPascalYacc.cs
|
2019-12-08 21:07:50 +03:00 |
|
Mikhalkovich Stanislav
|
76710a8b2a
|
Пара символов
|
2019-12-08 21:00:48 +03:00 |
|
Александр Погорелов
|
52e9e82897
|
"when" при матчинге таплов
|
2019-12-08 14:11:44 +03:00 |
|
Mikhalkovich Stanislav
|
6d94497a24
|
PABCSystem.pas исправлена Numerate и добавлена Reverse для строки
|
2019-12-01 23:38:06 +03:00 |
|
Mikhalkovich Stanislav
|
f183403a08
|
fix #2151
|
2019-11-23 19:23:04 +03:00 |
|
Бондарев Иван
|
443736a641
|
fix #2076
|
2019-08-18 13:40:45 +02:00 |
|
Mikhalkovich Stanislav
|
a025a00826
|
Локальный school.pct
|
2019-08-04 12:14:14 +03:00 |
|
Mikhalkovich Stanislav
|
da8b3cc81f
|
fix #1386
- неожиданно само
school.pct - коррекции
RobotZadan - RBps1-3
tkUnknown - пока не получается
|
2019-07-29 15:52:45 +03:00 |
|
Mikhalkovich Stanislav
|
e603b1fd6d
|
Mikhalkovich в Copyright
Заготовка для школьного плагина образцов кода
|
2019-07-28 23:53:15 +03:00 |
|
Mikhalkovich Stanislav
|
e6d19d0d5d
|
Вернул назад неверное исправление if then else
|
2019-07-25 13:16:10 +03:00 |
|
Mikhalkovich Stanislav
|
5eec60e885
|
Уточненная ошибка "Перед else нельзя ставить точку с запятой"
|
2019-07-24 22:13:11 +03:00 |
|
Mikhalkovich Stanislav
|
32a5606ac0
|
fix #2028
|
2019-07-14 11:55:23 +03:00 |
|
Mikhalkovich Stanislav
|
dddd90f710
|
fix #2041
|
2019-07-11 16:53:00 +03:00 |
|
Бондарев Иван
|
da613b74f4
|
fixed formatting of namespaces
|
2019-06-30 11:25:44 +02:00 |
|
Mikhalkovich Stanislav
|
7c6c67a2e6
|
fix #793
|
2019-06-30 08:41:59 +03:00 |
|
Александр Погорелов
|
37b4d894af
|
fix #1953
|
2019-06-29 10:25:24 +03:00 |
|
Александр Погорелов
|
01f2797722
|
fix #2023
|
2019-06-28 08:54:19 +03:00 |
|
Mikhalkovich Stanislav
|
5f15134dab
|
fix #1989
|
2019-06-24 15:43:25 +03:00 |
|
Kotov
|
a646615d8e
|
Copyright changes
|
2019-06-24 10:58:25 +03:00 |
|
Mikhalkovich Stanislav
|
fe54b731c8
|
fix #1996
|
2019-06-19 14:41:20 +03:00 |
|
Александр Погорелов
|
d6bef4694d
|
Разрешены reduce/reduce конфликты связанные с паттерн матчингом
|
2019-06-19 11:24:03 +03:00 |
|
Mikhalkovich Stanislav
|
aa3242524a
|
bug fix #1526
and
bug fix #1533
|
2019-06-18 16:02:15 +03:00 |
|
Александр Погорелов
|
5c89b74e85
|
fix #902, fix #1306
|
2019-06-15 12:15:21 +03:00 |
|
Александр Погорелов
|
a6f59b0aaa
|
fix #1953
|
2019-05-25 17:19:29 +03:00 |
|
Александр Погорелов
|
4f9ebdb5ae
|
fix #1953, fix #1954, fix #1955
|
2019-05-25 12:30:15 +03:00 |
|
Александр Погорелов
|
0eabf5a39e
|
fix #1950, #1951
|
2019-05-25 09:35:52 +03:00 |
|
Alexandr Pogorelov
|
8a432eee6e
|
Улучшение паттерн матчинга (#1949)
Матчинг констант, таплов, коллекций. Улучшение матчинга по типам.
|
2019-05-24 10:04:17 +03:00 |
|
Mikhalkovich Stanislav
|
26f6937c31
|
bug fix #1886
|
2019-03-27 21:56:13 +03:00 |
|
Бондарев Иван
|
8438ed5fc0
|
fix #1859
|
2019-03-22 13:49:10 +01:00 |
|
Mikhalkovich Stanislav
|
cebaa93fa9
|
fix #1829
|
2019-03-07 17:51:00 +03:00 |
|
Mikhalkovich Stanislav
|
a8367a8a10
|
fix #1831
and
fix #1818
|
2019-03-07 17:32:38 +03:00 |
|
Mikhalkovich Stanislav
|
d3ffb2c93c
|
fix #1761
|
2019-02-22 19:11:56 +03:00 |
|
Александр Погорелов
|
8887bfaa8e
|
fix #1657, fix #1670
|
2019-01-25 11:01:43 +03:00 |
|
Александр Погорелов
|
17fe2c3df0
|
fix #1605
|
2019-01-20 16:47:43 +03:00 |
|
Бондарев Иван
|
c2941c9926
|
fix #1628
|
2018-12-30 20:09:10 +01:00 |
|
Бондарев Иван
|
416fc5836f
|
fix #1609
|
2018-12-30 12:29:13 +01:00 |
|
Mikhalkovich Stanislav
|
c2ff9744fb
|
bug fix #1616
|
2018-12-29 11:50:22 +03:00 |
|
Voloshin Bogdan
|
9ba7308c1a
|
Remove typeclasses
|
2018-12-25 23:18:49 +03:00 |
|
Mikhalkovich Stanislav
|
7b5014e43b
|
fix #1585
|
2018-12-15 17:04:35 +03:00 |
|
Mikhalkovich Stanislav
|
b417531af6
|
auto static стертые по ошибке
|
2018-12-09 08:21:38 +03:00 |
|
Mikhalkovich Stanislav
|
a0fcbb6a04
|
Work
|
2018-12-08 23:37:34 +03:00 |
|
Mikhalkovich Stanislav
|
fbe6c252c4
|
Запретили вложенные записи окончательно
|
2018-12-08 23:32:52 +03:00 |
|
Mikhalkovich Stanislav
|
f5cb7bc816
|
bug fix #1053
|
2018-12-08 11:41:26 +03:00 |
|
Mikhalkovich Stanislav
|
753f4f219e
|
bug fix #1570
|
2018-12-06 21:14:33 +03:00 |
|
Mikhalkovich Stanislav
|
7364b10b3f
|
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
|
2018-12-05 20:48:47 +03:00 |
|
Mikhalkovich Stanislav
|
334c881540
|
Рабочие изменения
|
2018-12-05 20:47:38 +03:00 |
|
Александр Погорелов
|
6f9c2b726d
|
auto properties + extended indexed properties
|
2018-12-05 11:36:45 +03:00 |
|
Mikhalkovich Stanislav
|
1efe6778a4
|
Work
|
2018-12-01 13:51:20 +03:00 |
|
Mikhalkovich Stanislav
|
bbebfede4c
|
bug fix #1412
|
2018-12-01 13:08:46 +03:00 |
|
Mikhalkovich Stanislav
|
1a1d08dab9
|
fix #1520
|
2018-11-24 08:20:20 +03:00 |
|
miks1965
|
689aa6903a
|
bug fix #1487
|
2018-11-11 00:26:23 +03:00 |
|
miks1965
|
f631dd139d
|
Английская культура - для точки в вещественных - в главном потоке
|
2018-11-10 21:17:58 +03:00 |
|
miks1965
|
02991b622f
|
fix #1419
|
2018-10-26 20:12:42 +03:00 |
|
miks1965
|
3d95757c71
|
Убрал тест questionpoint1.pas
Почему-то перестал работать
|
2018-10-24 16:22:33 +03:00 |
|
miks1965
|
e361705095
|
bug fix #1080
|
2018-10-12 07:15:21 +03:00 |
|
miks1965
|
ed0a1b2407
|
Перестало собираться
|
2018-10-11 17:18:54 +03:00 |
|
miks1965
|
f887555f73
|
fix #1376
int64.Print
|
2018-10-11 09:01:04 +03:00 |
|
miks1965
|
62c46514d0
|
fix #1351
|
2018-10-07 19:20:17 +03:00 |
|
miks1965
|
c6da12b5f0
|
fix #1329
|
2018-10-07 07:51:32 +03:00 |
|
miks1965
|
0f9079df8f
|
fix #1319
|
2018-10-05 14:44:02 +03:00 |
|
miks1965
|
a7399eb161
|
fix #1326
|
2018-10-05 04:24:21 +03:00 |
|
Бондарев Иван
|
c8efdf5d53
|
fix #1304
|
2018-10-03 21:46:20 +02:00 |
|
Бондарев Иван
|
3e42c11aba
|
fix #1324
|
2018-10-03 19:47:15 +02:00 |
|
miks1965
|
3df98644f0
|
const_expr заменил на expr в инициализаторах параметров по умолчанию
|
2018-10-03 20:04:04 +03:00 |
|
miks1965
|
bb2ef43840
|
bug fix #1318
|
2018-10-02 19:46:41 +03:00 |
|
Бондарев Иван
|
291cf2ed3a
|
fixed reduce-reduce conflicts
|
2018-09-30 11:52:22 +02:00 |
|
miks1965
|
b4edebd2f0
|
Убрал Rec
|
2018-09-27 17:59:37 +03:00 |
|
miks1965
|
29d80edb56
|
bug fix #1199
|
2018-09-25 20:35:43 +03:00 |
|
miks1965
|
caba3ede5f
|
#1232 теперь нет потери контекста
|
2018-09-23 22:38:39 +03:00 |
|
Бондарев Иван
|
3e4f84f3b3
|
#1125
|
2018-09-23 18:29:00 +02:00 |
|
Бондарев Иван
|
8884c7e475
|
static as synonym of class #772
|
2018-09-22 18:03:02 +02:00 |
|
Бондарев Иван
|
3dc45ff403
|
static classes #772
|
2018-09-22 17:49:47 +02:00 |
|
miks1965
|
55d22cef0f
|
bug fix #1192
|
2018-09-20 23:25:31 +03:00 |
|
Бондарев Иван
|
9484fb94f1
|
fix #1221
|
2018-09-19 20:56:11 +02:00 |
|
miks1965
|
da91abdad4
|
Две литеральные строковые константы не могут стоять подряд
|
2018-09-16 05:11:08 +03:00 |
|
Бондарев Иван
|
96e1454511
|
fix #1067
|
2018-09-02 12:25:14 +02:00 |
|
Бондарев Иван
|
e7bac00673
|
fix #1131
|
2018-09-02 11:50:39 +02:00 |
|
Бондарев Иван
|
ea4e70e540
|
fix #1113
|
2018-08-27 21:09:54 +02:00 |
|
Бондарев Иван
|
5bcefabbbd
|
fix #1101
|
2018-08-26 14:23:47 +02:00 |
|
miks1965
|
35ad768003
|
Незначительные правки
|
2018-08-23 16:18:09 +03:00 |
|
miks1965
|
ae51735f34
|
fix #1072
|
2018-08-22 12:35:57 +03:00 |
|
Бондарев Иван
|
1783f0010b
|
fix #1052
|
2018-08-19 14:26:25 +02:00 |
|
miks1965
|
c7b5c7e41f
|
Вернул назад пустой case
В C# разрешен. Удобно закомментировать все ветки для тестирования.
|
2018-08-16 16:03:17 +03:00 |
|
miks1965
|
8835a25254
|
Запретил match 1 with;
Запретил пустые case и with - в Delphi именно так
|
2018-08-16 13:33:27 +03:00 |
|
miks1965
|
c03a869099
|
Запрещен странный синтаксис в new
Откомментированы Incremental
|
2018-08-14 12:24:31 +03:00 |
|
miks1965
|
fa6270ce7d
|
Незначительные изменения в грамматике
|
2018-08-13 12:36:59 +03:00 |
|
miks1965
|
31f153266f
|
fix #1036
процедура Deconstruct автогенерируется для автоклассов
|
2018-08-12 21:16:18 +03:00 |
|
miks1965
|
696da8c595
|
Рабочая
|
2018-08-11 11:08:47 +03:00 |
|
miks1965
|
4906430544
|
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
# Conflicts:
# Parsers/PascalABCParserNewSaushkin/ABCPascal.cs
# Parsers/PascalABCParserNewSaushkin/ABCPascalYacc.cs
# TreeConverter/LambdaExpressions/Closure/CapturedVariablesTreeBuilder.cs
|
2018-08-11 10:55:26 +03:00 |
|
miks1965
|
350285a88a
|
^i - убрал
|
2018-08-11 10:46:32 +03:00 |
|
Бондарев Иван
|
088639816b
|
#819
|
2018-08-10 12:21:09 +02:00 |
|
miks1965
|
05308759e3
|
Незначительные мелочи
|
2018-08-09 16:53:46 +03:00 |
|
Бондарев Иван
|
08542175da
|
fix #1017
|
2018-08-06 09:49:42 +02:00 |
|
Бондарев Иван
|
c8d9f73bee
|
#938
|
2018-07-24 22:05:49 +02:00 |
|
Voloshin Bogdan
|
12ee45f0fc
|
Exclude typeclasses from master, because of new workflow.
|
2018-07-23 02:08:38 +03:00 |
|
miks1965
|
26c92536d3
|
var b := 10 < 5 ? 1 : 2.0; теперь работает
|
2018-07-20 14:13:28 +03:00 |
|
Бондарев Иван
|
c0275c4d7f
|
fix #985
|
2018-07-18 21:06:52 +02:00 |
|
miks1965
|
870ad02b48
|
расширенные свойства для записей
Запрет реализации свойств в интерфейсах
Запрет реализации расширенных индексных свойств
|
2018-07-18 12:20:45 +03:00 |
|
miks1965
|
eb38416402
|
bug fix #979
|
2018-07-17 19:12:27 +03:00 |
|
miks1965
|
7b66297600
|
bug fix #968
|
2018-07-12 11:13:08 +03:00 |
|
miks1965
|
d37e43ad35
|
fix #941
|
2018-07-05 12:57:31 +03:00 |
|
miks1965
|
0a5e542167
|
bug fix #940
|
2018-07-03 17:12:29 +03:00 |
|
miks1965
|
7dc08b2475
|
bug fix #939
|
2018-07-03 13:44:19 +03:00 |
|
miks1965
|
70c85a0c6a
|
fix #265
|
2018-07-01 11:53:34 +03:00 |
|
miks1965
|
a1e1363347
|
bug fix #918
|
2018-06-28 22:12:52 +03:00 |
|
miks1965
|
cce1345ee0
|
bug fix #914
|
2018-06-12 22:45:54 +03:00 |
|
miks1965
|
e0bf9736d4
|
bug fix #916
|
2018-06-12 21:29:12 +03:00 |
|
Бондарев Иван
|
154ecc1533
|
fix #896
|
2018-06-07 20:30:28 +02:00 |
|
Voloshin Bogdan
|
eb4f90edf2
|
Merge branch 'master' into features/typeclasses-another-approach
# Conflicts:
# Parsers/PascalABCParserNewSaushkin/ABCPascal.cs
# Parsers/PascalABCParserNewSaushkin/ABCPascalYacc.cs
|
2018-06-04 17:40:25 +03:00 |
|
Бондарев Иван
|
df8a5445ec
|
bug fix #865
bug fix #867
|
2018-06-03 14:48:27 +02:00 |
|
miks1965
|
78ea0be0e1
|
bug fix #875
bug fix #876
|
2018-05-31 00:40:29 +03:00 |
|
Voloshin Bogdan
|
9be16b96e1
|
Merge branch 'master' into features/typeclasses-another-approach
|
2018-05-27 19:11:51 +03:00 |
|
Бондарев Иван
|
34466adb36
|
bug fix #857
|
2018-05-27 15:11:14 +02:00 |
|
Bogdan Voloshin
|
32b86ece99
|
Merge branch 'master' into features/typeclasses-another-approach
# Conflicts:
# Parsers/PascalABCParserNewSaushkin/ABCPascal.cs
# Parsers/PascalABCParserNewSaushkin/ABCPascalYacc.cs
|
2018-05-24 14:35:47 +03:00 |
|
miks1965
|
d31e0f6404
|
Merge branch 'master' of https://github.com/pascalabcnet/pascalabcnet
# Conflicts:
# Parsers/PascalABCParserNewSaushkin/ABCPascal.cs
# Parsers/PascalABCParserNewSaushkin/ABCPascalYacc.cs
|
2018-05-22 22:31:33 +03:00 |
|
Alexander Zakharenko
|
32f8b7adf2
|
Allow var token in match..with and require in 'is' expression
|
2018-05-22 21:30:38 +03:00 |
|
miks1965
|
16b42239ab
|
fix #849
|
2018-05-22 10:47:48 +03:00 |
|
Voloshin Bogdan
|
0fd509f669
|
Merge branch 'master' into features/typeclasses-another-approach
# Conflicts:
# Parsers/PascalABCParserNewSaushkin/ABCPascal.cs
# Parsers/PascalABCParserNewSaushkin/ABCPascalYacc.cs
# SyntaxTree/tree/SyntaxTreeStreamWriter.cs
# SyntaxTree/tree/tree.xml
|
2018-05-19 00:21:42 +03:00 |
|
Alexander Zakharenko
|
cff9324ce6
|
Desugar match-with statement into series of is-expression checks
|
2018-05-17 02:07:10 +03:00 |
|
Alexander Zakharenko
|
43ee820329
|
Merge branch 'master' into features/patterns
# Conflicts:
# Parsers/PascalABCParserNewSaushkin/ABCPascal.cs
# Parsers/PascalABCParserNewSaushkin/ABCPascalYacc.cs
|
2018-05-17 00:16:13 +03:00 |
|
Alexander Zakharenko
|
97e73db7a6
|
Allow divide pattern by comma
|
2018-05-17 00:12:37 +03:00 |
|
Voloshin Bogdan
|
29761537c7
|
Merge branch 'master' into features/typeclasses-another-approach
# Conflicts:
# Parsers/PascalABCParserNewSaushkin/ABCPascal.cs
# Parsers/PascalABCParserNewSaushkin/ABCPascalYacc.cs
|
2018-05-16 23:07:39 +03:00 |
|
Alexander Zakharenko
|
174613056f
|
First 'is' prototype
|
2018-05-16 00:26:07 +03:00 |
|
miks1965
|
bf8316cfb2
|
Откатил фикс #796
|
2018-05-15 21:01:35 +03:00 |
|
Bogdan Voloshin
|
a315f9f063
|
Merge commit '082a998786a49e4e3f3ce0ad799fe1c7b6a90fb7' into features/typeclasses-another-approach
# Conflicts:
# Parsers/PascalABCParserNewSaushkin/ABCPascal.cs
# Parsers/PascalABCParserNewSaushkin/ABCPascal.lex
# Parsers/PascalABCParserNewSaushkin/ABCPascal.y
# Parsers/PascalABCParserNewSaushkin/ABCPascalYacc.cs
# SyntaxTree/tree/AbstractVisitor.cs
# SyntaxTree/tree/HierarchyVisitor.cs
# SyntaxTree/tree/SyntaxTreeStreamReader.cs
# SyntaxTree/tree/SyntaxTreeStreamWriter.cs
# SyntaxTree/tree/Tree.cs
# SyntaxTree/tree/Visitor.cs
# SyntaxTree/tree/tree.xml
# TestSuite/CompilationSamples/PABCSystem.pas
# bin/Lib/PABCSystem.pas
|
2018-05-14 18:01:14 +03:00 |
|
Bogdan Voloshin
|
86ce1b2734
|
Merge commit 'aa1b0f043b2cf8f5885a321e6113a0a74e8444a3' into features/typeclasses-another-approach
# Conflicts:
# Parsers/PascalABCParserNewSaushkin/ABCPascal.cs
# Parsers/PascalABCParserNewSaushkin/ABCPascalYacc.cs
|
2018-05-14 17:27:09 +03:00 |
|
Voloshin Bogdan
|
950ca1c711
|
Add typeclass deriving translation
|
2018-05-14 06:37:23 +03:00 |
|
Alexander Zakharenko
|
cc21d473f1
|
Recursive patterns - resugaring example
|
2018-05-13 20:49:08 +03:00 |
|
Alexander Zakharenko
|
8be0622eeb
|
Add keywords to parser
|
2018-05-12 18:10:37 +03:00 |
|
Alexander Zakharenko
|
d257bbd52f
|
Add else case and tests
|
2018-05-11 19:26:55 +03:00 |
|
Alexander Zakharenko
|
f5cf7d8179
|
Re-generate parser & run tests
|
2018-05-11 14:11:56 +03:00 |
|
Alexander Zakharenko
|
a078dac5eb
|
Merge branch 'master' into features/patterns
# Conflicts:
# Parsers/PascalABCParserNewSaushkin/ABCPascal.cs
# Parsers/PascalABCParserNewSaushkin/ABCPascalYacc.cs
# TestSuite/CompilationSamples/PABCSystem.pas
# bin/Lib/PABCSystem.pas
|
2018-05-11 13:58:19 +03:00 |
|
Alexander Zakharenko
|
ec44408a75
|
Code formatting for match with pattern
|
2018-05-11 13:46:59 +03:00 |
|
Бондарев Иван
|
aa1b0f043b
|
fix #796
|
2018-05-07 21:43:25 +02:00 |
|
Voloshin Bogdan
|
74f8834449
|
Merge branch 'master' into features/typeclasses-another-approach
# Conflicts:
# Parsers/PascalABCParserNewSaushkin/ABCPascal.cs
# Parsers/PascalABCParserNewSaushkin/ABCPascalYacc.cs
|
2018-05-04 08:19:34 +03:00 |
|
Бондарев Иван
|
af346c7eb7
|
bug fix #777
|
2018-05-02 20:43:45 +02:00 |
|
Voloshin Bogdan
|
3c00e075e7
|
Merge branch 'master' into features/typeclasses-another-approach
|
2018-05-02 13:04:01 +03:00 |
|
Alexander Zakharenko
|
17cb96a479
|
Refactor nodes
|
2018-05-01 19:51:24 +03:00 |
|
Alexander Zakharenko
|
5aff52feeb
|
Add deconstruct pattern to grammar
|
2018-05-01 19:29:39 +03:00 |
|
Бондарев Иван
|
20476b7b1c
|
Merge branch 'master' of github.com:pascalabcnet/pascalabcnet
|
2018-04-29 14:38:00 +02:00 |
|
Бондарев Иван
|
11faec72f0
|
fix #787
|
2018-04-29 14:34:03 +02:00 |
|
miks1965
|
b99f025512
|
BuildTreeInExprMode - поставил лишнюю проверку. Пользователи продолжают жаловаться, что падает
|
2018-04-29 11:02:40 +03:00 |
|
Bogdan Voloshin
|
6886c9cd66
|
Merge branch 'master' into features/typeclasses-another-approach
|
2018-04-19 16:26:17 +03:00 |
|
Бондарев Иван
|
3239b99ddf
|
bug fix
|
2018-04-18 20:26:42 +02:00 |
|
Bogdan Voloshin
|
dc26158d0a
|
Add typeclass param list
|
2018-04-18 19:08:07 +03:00 |
|
Bogdan Voloshin
|
c4e3ad1b21
|
Merge branch 'master' into features/typeclasses-another-approach
|
2018-04-17 18:12:28 +03:00 |
|
Бондарев Иван
|
9e3ccf8bcc
|
bug fix #769
|
2018-04-15 14:37:22 +02:00 |
|
Bogdan Voloshin
|
fdfae3b9fd
|
Add where_type_class_constraint
|
2018-04-10 18:07:31 +03:00 |
|
Bogdan Voloshin
|
95cf30dba5
|
Merge branch 'master' into features/typeclasses-another-approach
# Conflicts:
# Parsers/PascalABCParserNewSaushkin/ABCPascal.cs
# Parsers/PascalABCParserNewSaushkin/ABCPascalYacc.cs
|
2018-04-10 17:25:40 +03:00 |
|
Бондарев Иван
|
ecffe6748f
|
bug fix #752
|
2018-04-08 16:16:33 +02:00 |
|